原创 python3從零學習-5.10.5、urllib—URL 處理模塊

源代碼: Lib/urllib/ urllib 是一個收集了多個用到 URL 的模塊的包: urllib.request 打開和讀取 URL urllib.error 包含 urllib.request 拋出的異常 urllib.pars

原创 python3從零學習-5.10.1、webbrowser—方便的Web瀏覽器控制器

webbrowser 模塊提供了一個高級接口,允許向用戶顯示基於Web的文檔。 在大多數情況下,只需從該模塊調用 open() 函數就可以了。 在 Unix 下,圖形瀏覽器在 X11 下是首選,但如果圖形瀏覽器不可用或 X11 顯示不可

原创 python3從零學習-5.9.2、XML處理模塊

源碼: Lib/xml/ 用於處理XML的Python接口分組在 xml 包中。 警告:XML 模塊對於錯誤或惡意構造的數據是不安全的。 如果需要解析不受信任或未經身份驗證的數據,請參閱 XML 漏洞 和 defusedxml 和 def

原创 python3從零學習-5.10.2、cgi—通用網關接口

  概述   HTTP服務器調用CGI腳本,通常用於處理通過HTML <FORM>或<ISINDEX>元素提交的用戶輸入。   通常,CGI腳本存在於服務器的特殊CGI -bin目錄中。HTTP服務器將關於請求的各種信息 放在腳本的sh

原创 python3從零學習-5.10.4、wsgiref—WSGI實用程序和參考實現

wsgiref — WSGI實用程序和參考實現 Web服務器網關接口(WSGI)是用Python編寫的Web服務器軟件和Web應用程序之間的標準接口。有了標準的接口,就可以很容易地將支持WSGI的應用程序與許多不同的web服務器一起使用

原创 python3從零學習-5.10.3、cgitb—用於 CGI 腳本的回溯管理器

源代碼: Lib/cgitb.py cgitb 模塊提供了用於 Python 腳本的特殊異常處理程序。 (這個名稱有一點誤導性。 它最初是設計用來顯示 HTML 格式的 CGI 腳本詳細回溯信息。 但後來被一般化爲也可顯示純文本格式的回溯

原创 macOS Catalina10.15.5 pyenv python3.6.6 安裝tkinter

昨天幫人看了一個界面小程序代碼,是用python寫的,用的是tkinter庫。我是macOS Catalina10.15.5,我python是3.6.6用的是pyenv安裝的虛擬環境。導入tkinter庫的時候出現了錯誤“ModuleNot

原创 python3從零學習-5.6.1、os.py模塊 源代碼: Lib/os.py

源代碼: Lib/os.py 進程:os.environ一個表示字符串環境的 mapping 對象。os.environb字節版本的 environ: 一個以字節串表示環境的mapping 對象。os.getenv(key, default

原创 python3從零學習-5.6.2、io.py模塊 源代碼: Lib/io.py

源代碼: Lib/io.py io.DEFAULT_BUFFER_SIZE包含模塊緩衝 I/O 類使用的默認緩衝區大小的 int。 在可能的情況下 open() 將使用文件的 blksize(由 os.stat() 獲得)。io.open(

原创 python3從零學習-5.6.6、platform — 獲取底層平臺的標識數據 源代碼: Lib/platform.py

源代碼: Lib/platform.py 跨平臺platform.architecture(executable=sys.executable, bits='', linkage='')查詢給定的可執行文件(默認爲Python解釋器二進制文

原创 python3從零學習-5.5.3、netrc 文件處理 源代碼: Lib/netrc.py

源代碼: Lib/netrc.py netrc 類解析並封裝了 Unix 的 ftp 程序和其他 FTP 客戶端所使用的 netrc 文件格式。class netrc.netrc([file])netrc實例或子類實例封裝來自netrc文件

原创 python3從零學習-5.5.4、xdrlib — 編碼與解碼 XDR 數據 源代碼: Lib/xdrlib.py

源代碼: Lib/xdrlib.py xdrlib 模塊爲外部數據表示標準提供支持,該標準的描述見 RFC 1014,由 Sun Microsystems, Inc. 在 1987 年 6 月撰寫。 它支持該 RFC 中描述的大部分數據類型

原创 python3從零學習-5.6.3、getpass — 便攜式密碼輸入工具 源代碼: Lib/getpass.py

源代碼: Lib/getpass.py getpass 模塊提供了兩個函數:getpass.getpass(prompt='Password: ', stream=None)提示用戶輸入一個密碼且不會回顯。 用戶會看到字符串 prompt

原创 python3從零學習-5.6.7、threading.py線程模塊 源代碼: Lib/threading.py

源代碼: Lib/threading.py 這個模塊定義了以下函數:threading.active_count()    返回當前存活的線程類 Thread 對象。返回的計數等於 enumerate() 返回的列表長度。threading

原创 python3從零學習-5.8.4、mmap—內存映射文件支持

mmap — 內存映射文件支持 內存映射(mmap)文件對象的行爲既像 bytearray 又像 文件對象。 你可以在大部分接受 bytearray 的地方使用 mmap 對象;例如,你可以使用 re 模塊來搜索一個內存映射文件。 你也