下一講講爬蟲
151、
__name__
(if __name__==』__main』__:
測試**
則在單獨執行模組的時候執行測試**,而在呼叫模組的時候不會執行
建立乙個資料夾,用於存放相關的模組,資料夾的名字即包的名字,然後在資料夾中建立乙個__init__.py的模組檔案,內容可以為空。匯入的時候可以直接import.包名.模組名。
154、python標準庫:help裡面的python docs f1,即可檢視。
155、https:?/pypi.python.org/pypi裡面有全球python愛好者貢獻出來的模組
156、
內建函式__doc__可以得到乙個函式的說明,而print
(函式名.__doc__)可以帶格式的檢視函式的說明
import urllib.request
re=urllib.request.
urlopen
('')html=re.
read()
print
(html)#無格式
html=html.
decode
('utf-8'
)print
(html)#有格式
159、通過geturl()函式可以找到我們訪問的**的**,格式為:名稱.geturl()
160、通過info()函式可以得到乙個物件,包含了遠端伺服器返回的headers資訊
161、通過code()函式可以得到乙個http的狀態,200表示正常,404為錯誤
162、get是向伺服器請求資料,post是向指定伺服器提交被處理的資料
163、瀏覽器一般通過request headers中的user agent來識別是否人訪問還是**訪問
164、from data是post提交的主要內容,其中的i後面跟的是我們輸入的東西
165、urlopen()函式的具體格式為:
urlopen
(字串,data=none,
[timeout,]*
,cafile=none,capath=none,cadefault=
false
)其中的data預設是以none,即get的形式,如果賦值了就是post形式提交,python提供urllib.parse.
urlencode
()函式用來將乙個字串轉換成data識別的形式
166、encode(字串)函式用來將指定的物件編碼成字串形式,decode(字串)將指定的物件解碼成字串形式 c語言學習筆記十一
檔案i o data msg string hello,world n len msg text global start start movl len,edx movl msg,ecx movl 1 ebx movl 4 eax int 0x80 movl 0 ebx movl 1 eax int...
c語言學習筆記十一
檔案i o data msg string hello,world n len msg text global start start movl len,edx movl msg,ecx movl 1 ebx movl 4 eax int 0x80 movl 0 ebx movl 1 eax int...
c語言學習筆記十一
檔案i o data msg string hello,world n len msg text global start start movl len,edx movl msg,ecx movl 1 ebx movl 4 eax int 0x80 movl 0 ebx movl 1 eax int...