PythonÄ£¿éѧϰ urllib
urllibÄ£¿éÌṩµÄÉϲã½Ó¿Ú£¬Ê¹ÎÒÃÇ¿ÉÒÔÏñ¶ÁÈ¡±¾µØÎļþÒ»Ñù¶ÁÈ¡wwwºÍftpÉϵÄÊý¾Ý¡£Ã¿µ±Ê¹ÓÃÕâ¸öÄ£¿éµÄʱºò£¬ÀÏÊÇ»áÏëÆð¹«Ë¾²úÆ·µÄ¿Í»§¶Ë£¬Í¬ÊÂÓÃC++ÏÂÔØWebÉϵÄͼƬ£¬ÄÇÖÖ“Í´¿à”µÄ±íÇé¡£ÎÒÒÔǰ·Òë¹ýlibcurl½Ì³Ì£¬ÕâÊÇÔÚC/C++»·¾³Ï±ȽϷ½±ãʵÓõÄÍøÂç²Ù×÷¿â£¬Ïà±ÈÆðlibcurl£¬PythonµÄurllibÄ£¿éµÄʹÓÃÃż÷ÔòµÍ¶àÁË¡£¿ÉÄÜÓÐЩÈËÓÖ»áÓÃЧÂÊÀ´ÅúÆÀPython£¬ÆäʵÔÚ²Ù×÷ÍøÂ磬»òÕßÔÚ¼¯Èº½»»¥µÄʱºò£¬ ÓïÑÔµÄÖ´ÐÐЧÂʾø²»ÊÇÆ¿¾±¡£ÕâÖÖÇé¿öÏ£¬Ò»¸ö±È½ÏºÃµÄ·½·¨ÊÇ£¬½«pythonǶÈëµ½C/C++ÖУ¬ÈÃPythonÀ´Íê³ÉһЩ²»ÊǺËÐĵÄÂß¼´¦Àí¡£ÓÖ³¶Ô¶ÁË£¬·Ï»°ÉÙ˵£¬¿ªÊ¼urllibÖ®ÂðÉ~~ £¨Ç°¼¸ÌìÎÒÓÃÕâ¸öÄ£¿éдÁ˸öÖ©Ö룬¸ÐÐËȤµÄͬѧ¿ÉÒÔÔÚÒÔǰµÄ²©¿ÍÖÐÕÒµ½´úÂ룩
ÏÈ¿´Ò»¸öÀý×Ó£¬Õâ¸öÀý×Ó°ÑGoogleÊ×Ò³µÄhtmlץȡÏÂÀ´²¢ÏÔʾÔÚ¿ØÖÆÌ¨ÉÏ£º
# ±ð¾ªÑÈ£¬Õû¸ö³ÌÐòȷʵֻÓÃÁËÁ½ÐдúÂë
import urllib
print urllib.urlopen('http://www.google.com').read()
urllib.urlopen(url[, data[, proxies]]) :
´´½¨Ò»¸ö±íʾԶ³ÌurlµÄÀàÎļþ¶ÔÏó£¬È»ºóÏñ±¾µØÎļþÒ»Ñù²Ù×÷Õâ¸öÀàÎļþ¶ÔÏóÀ´»ñȡԶ³ÌÊý¾Ý¡£²ÎÊýurl±íʾԶ³ÌÊý¾ÝµÄ·¾¶£¬Ò»°ãÊÇÍøÖ·£»²ÎÊýdata±íʾÒÔpost·½Ê½Ìá½»µ½urlµÄÊý¾Ý(Íæ¹ýwebµÄÈËÓ¦¸ÃÖªµÀÌá½»Êý¾ÝµÄÁ½ÖÖ·½Ê½£ºpostÓëget¡£Èç¹ûÄã²»Çå³þ£¬Ò²²»±ØÌ«ÔÚÒ⣬һ°ãÇé¿öϺÜÉÙÓõ½Õâ¸ö²ÎÊý)£»²ÎÊýproxiesÓÃÓÚÉèÖôúÀí£¨ÕâÀï²»Ïêϸ½²ÔõôʹÓôúÀí£¬¸ÐÐËȤµÄ¿´¿Í¿ÉÒÔÈ¥·ÔÄPythonÊÖ²áurllibÄ£¿é£©¡£urlopen·µ»Ø Ò»¸öÀàÎļþ¶ÔÏó£¬ËûÌṩÁËÈçÏ·½·¨£º
read()
, readline()
, readlines()
, fileno()
, close()
£ºÕâЩ·½·¨µÄʹÓ÷½Ê½ÓëÎļþ¶ÔÏóÍêȫһÑù;
info()£º·µ»ØÒ»¸öhttplib.HTTPMessage
¶ÔÏ󣬱íʾԶ³Ì·þÎñÆ÷·µ»ØµÄÍ·ÐÅÏ¢£»
getcode()£º·µ»ØHttp״̬Âë¡£Èç¹ûÊÇhttpÇëÇó£¬200±íʾÇëÇó³É¹¦Íê³É;404±íÊ¾ÍøÖ·Î´ÕÒµ½£»
geturl()£º·µ»ØÇëÇóµÄurl£»
ÏÂÃæÀ´À©³äÒ»ÏÂÉÏÃæµÄÀý×Ó£¬¿´¹Ù¿ÉÒÔÔËÐÐÒ»ÏÂÕâ¸öÀý×Ó£¬¼ÓÉî¶ÔurllibµÄÓ¡Ïó£º
google = urllib.urlopen('http://www.google.com')
print 'http header:\n', google.info()
print 'http status:', google.getcode()
print 'url:', google.geturl()
for line in google: # ¾ÍÏñÔÚ²Ù×÷±¾µØÎļþ
print line,
google.close()
Ïà¹ØÎĵµ£º
1.ÁбíµÄµÝ¹é---ÓÃÓÚÊä³öÁбí×Ö·û´®ÖеÄÿ¸öÔªËØ >>> def printList(L):
#Èç¹ûΪ¿Õ£¬Ôòʲô¶¼²»×ö
if not L:
return
#Èç¹ûÊÇÁ´±í£¬Ôò¶ÔµÚÒ»¸öÔªËØµ÷ÓÃprintListº¯Êý
& ......
Python Import»úÖÆ±¸Íü(ת)
×î½üÔÚ¿´¡¶PythonÔ´ÂëÆÊÎö¡·£¬¶ÔPythonÄÚ²¿ÔËÐлúÖÆ±ÈÒÔǰÁ˽âµÄ¸üÉîÈëÁË£¬¸Ð¾õ×Ô¼ºÓлú»áÒ²¿ÉÒÔ×ö¸öСÐ͵Ķ¯Ì¬½Å±¾ÓïÑÔÁË£¬ºÇºÇ£¬µ±È»
ÊÇ´µÅ£ÁË¡£Ä¿µÄµ±È»²»ÊÇ´´ÔìÒ»¸ö¶¯Ì¬ÓïÑÔ£¬Ä¿µÄÖ»ÓÐÒ»¸ö£º¸üºÃµÄʹÓÃPython¡£¿´µ½Ä£¿éµ¼ÈëÄÇ¿éµÄʱºò£¬ÖÕÓÚ¶ÔÄ£¿éµ¼Èë»úÖÆ±È½ÏÁ˽âÁË£¬ÒÔ·ÀÍ ......
»¹¼ÇµÃÊÇÒ»¸öÔµÄÊÂÇ飬ÉñÆæ°ãµÄÔÚyoutubeÉÏËÑË÷python£¬ÓиöÀÏÍâµÄ½Ì³ÌÀïÃæÓÐÕâô¸öÄÚÈÝ£º
#=============================
## python ħ·¨´«Öµ
#=============================
#-*-coding:utf-8-*-
class sono:
def Dict(self,**args):
ret ......
1)Excel hyperlink:
xlsApp = win32com.client.Dispatch('Excel.Application')
cell = xls.App.ActiveSheet.Cells(1,1)
cell.Hyperlink.Add(cell,'http://xxx')
2)Excel row/column count:
sht = xlsApp.ActiveSheet
sht.Columns.Areas.Count
sht.Rows.Areas.Count
*************************
£Û1£ÝʹÓÃPyExcelera ......
CSDNÕ¾ÄÚתÌû£º
http://blog.csdn.net/kiki113/archive/2009/03/28/4033017.aspx
python µÄÄÚǶtimeÄ£°å·Ò뼰˵Ã÷
Ò»¡¢¼ò½é
timeÄ£¿éÌṩ¸÷ÖÖ²Ù×÷ʱ¼äµÄº¯Êý
˵Ã÷£ºÒ»°ãÓÐÁ½ÖÖ±íʾʱ¼äµÄ·½Ê½:
µÚÒ»ÖÖÊÇʱ¼ä´ÁµÄ·½Ê½(Ïà¶ÔÓÚ1970.1.1 00:00:00ÒÔÃë¼ ......