Python語言學習(十一)

2021-10-01 03:43:22 字數 1348 閱讀 8651

下一講講爬蟲

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...