當前位置:首頁 » 編程語言 » pythonfilecmp

pythonfilecmp

發布時間: 2023-03-21 08:19:17

① 通過python連接emqx判斷輸入輸出是否一致

一致。
python中提供姿檔猜了很跡型便捷蠢鎮的方法來判斷兩個文件的內容是否相同,只要兩行代碼: >>>import filecmp >>>filecmp.cmp(r'e:1.txt',r'e:2.txt')

② 在Python里怎麼比較兩個txt文檔並且輸出不同部分

我覺得這個問題編程不是最重要的問題,關鍵是需求和演算法。御雀瞎
比如說歲汪兩個文本,如何區分相同和不同?
如:A.txt:125586aaabbbccc
B.txt:1255aaaddd
這兩個文本比較應該輸鎮空出什麼呢?

③ python 有沒有一個模塊可以比較兩個文本文件內容差異的而且可以只輸出差異的部分

difflib是python提供的比較序列(string list)差異的模塊。實現了三個類:
1>SequenceMatcher 任意類型序列的比較 (可以比較字元串)
2>Differ 對字元串進行比較
3>HtmlDiff 將比較結果輸出為html格式.

建議你使用SequenceMatcher比較器,給你個例子吧。


SequenceMatcher實例:

import difflib
from pprint import pprint
a = 'pythonclub.org is wonderful'
b = 'Pythonclub.org also wonderful'
s = difflib.SequenceMatcher(None, a, b)
print "s.get_matching_blocks():"
pprint(s.get_matching_blocks())
print
print "s.get_opcodes():"
for tag, i1, i2, j1, j2 in s.get_opcodes():
print ("%7s a[%d:%d] (%s) b[%d:%d] (%s)" % (tag, i1, i2, a[i1:i2], j1, j2, b[j1:j2]))

輸出為:
s.get_matching_blocks():
[(1, 1, 14), (16, 17, 1), (17, 19, 10), (27, 29, 0)]
s.get_opcodes():
replace a[0:1] (p) b[0:1] (P)
equal a[1:15] (ythonclub.org ) b[1:15] (ythonclub.org )
replace a[15:16] (i) b[15:17] (al)
equal a[16:17] (s) b[17:18] (s)
insert a[17:17] () b[18:19] (o)
equal a[17:27] ( wonderful) b[19:29] ( wonderful)


SequeceMatcher(None,a,b)創建序列比較對象,將以a作為參考標准進行
Sequecematcher(None,b,a)創建序列比較對象,將以b作為參考標准進行
a,b表示待比較的兩個序列,生成序列比較對象後,調用該對象的get_opcodes()方法,將返回一個元組(tag,i1,i2,j1,j2).tag表示序列分片的比較結果.i1,i2表示序列a的索引,j1,j2表示序列b的索引.
get_opcodes()返回元組(tag,i1,i2,j1,j2)的含義

④ Python參考手冊的目錄

第一部分 Python語言
第1章 Python簡介
1.1 運行Python
1.2 變數和算術表達式
1.3 條件語句
1.4 文件輸入和輸出
1.5 字元串
1.6 列表
1.7 元組
1.8 集合
1.9 字典
1.10 迭代與循環
1.11 函數
1.12 生成器
1.13協程
1.14 對象與類
1.15 異常
1.16 模塊
1.17 獲得幫助
第2章 詞彙和語法約定
2.1 行結構和縮進
2.2 標識符和保留字
2.3 數字字面量
2.4.字元串字面量
2.5 容器
2.6 運算符、分隔符及特殊符號
2.7 文檔字元串
2.8 裝飾器
2.9 源代碼編碼
第3章 類型與對象
3.1 術語
3.2 對象的身份與類型
3.3 引用計數與垃圾收集
3.4 引用與復制
3.5 第一類對象
3.6 表示數據的內置類型
3.6.1 None類型
3.6.2 數字類型
3.6.3 序列類型
3.6.4 映射類型
3.6.5 集合類型
3.7 表示程序結構的內置類型
3.7.1 可調用類型
3.7.2 類、類型與實例
3.7.3 模塊
3.8 解釋器內部使用的內置類型
3.8.1 代碼對象
3.8.2 幀對象
3.8.3 跟蹤對象
3.8.4 生成器對象
3.8.5 切片對象
3.8.6 Ellipsis對象
3.9 對象行為與特殊方法
3.9.1 對象的創建與銷毀
3.9.2 對象字元串表示
3.9.3 對象比較與排序
3.9.4 類型檢查
3.9.5 屬性訪問
3.9.6 屬性包裝與描述符
3.9.7 序列與映射方法
3.9.8 迭代
3.9.9 數學操作
3.9.10 可調用介面
3.9.11 上下文管理協議
3.9.12 對象檢查與dir()
第4章 運算符與表達式
4.1 數字操作
4.2 序列操作
4.3 字元串格式化
4.4 高級字元串格式化
4.5 字典操作
4.6 集合操作
4.7 增量賦值
4.8 屬性(.)運算符
4.9 函數調用()運算符
4.10 轉換函數
4.11 布爾表達式與真值
4.12 對象的比較與身份
4.13 運算優先順序
4.14 條件表達配衫式
第5章 程序結構與控制流
5.1 程序結構與執行
5.2 執行條件語句
5.3 循環與迭代
5.4 異常
5.4.1 內置異常
5.4.2 定義新異常
5.5 上下文管理器與with語句
5.6 斷言與__debug__
第6章 函數與函數編程
6.1 函數
6.2 參數傳遞與返回值
6.3 作用域規則
6.4 函數對象與閉包
6.5 裝飾器
6.6 生成器與yield
6.7 協程與yield表達式
6.8 使用生成器與協程
6.9 列表包含
6.10 生成器表達式
6.11 聲明式編程
6.12 lambda運算符
6.13 遞歸
6.14 文檔字元串
6.15 函數屬性
6.16 eval()、exec()和compile()函數
第7章 類與面向對象編程
7.1 class語句
7.2 類實例
7.3 范圍規則
7.4 繼承
7.5 多態動態綁定和鴨子類型
7.6 靜態方法和類方法
7.7 特性
7.8 描述符
7.9 數據封裝和私有屬性
7.10 對象內存管理
7.11 對象表示和屬性綁定
7.12 __slots__
7.13 運算符重載
7.14 類型和類成員測試
7.15 抽象基類
7.16 元類
7.17 類裝飾器
第8章 模塊、包與宏賣粗分發
8.1 模塊與import語句
8.2 從模塊導入選定符號
8.3 以主程序的形式執行
8.4 模塊搜索路徑
8.5 模塊載入和編譯
8.6 模塊重新載入和卸載
8.7 包
8.8 分發Python程序和庫
8.9 安裝第三方庫蔽鎮
第9章 輸入與輸出
9.1 讀取命令行選項
9.2 環境變數
9.3 文件和文件對象
9.4 標准輸入、輸出和錯誤
9.5 print語句
9.6 print()函數
9.7 文本輸出中的變數插入
9.8 生成輸出
9.9 Unicode字元串處理
9.10 UnicodeI/O
9.10.1 Unicode數據編碼
9.10.2 Unicode字元特性
9.11 對象持久性與pickle模塊
第10章 執行環境
10.1 解釋器選項與環境
10.2 互動式會話
10.3 啟動python應用程序
10.4 站點配置文件
10.5 用戶站點包
10.6 啟用新功能
10.7 程序終止
第11章 測試、調試、探查與調優
11.1 文檔字元串和doctest模塊
11.2 單元測試和unittest模塊
11.3 Python調試器和pdb模塊
11.3.1 調試器命令
11.3.2 從命令行進行調試
11.3.3 配置調試器
11.4 程序探查
11.5 調優與優化
11.5.1 進行計時測量
11.5.2 進行內存測量
11.5.3 反匯編
11.5.4 調優策略
第二部分 Python庫
第12章 內置函數和異常
12.1 內置函數和類型
12.2 內置異常
12.2.1 異常基類
12.2.2 異常實例
12.2.3 預定義的異常類
12.3 內置警告
12.4 future_builtins
第13章 Python運行時服務
13.1 a七exit
13.2
13.3 gc
13.4 inspect
13.5 marshal
13.6 pickle
13.7 SYS
13.7.1 變數
13.7.2 函數
13.8 traceback
13.9 types
13.10 warnings
13.11 weakref
第14章 數學運算
14.1 decimal
14.1.1 Decimal對象
14.1.2 Context對象
14.1.3 函數和常量
14.1.4 示例
14.2 fractions
14.3 math
14.4 numbers
14.5 random
14.5.1 種子和初始化
14.5.2 隨機整數
14.5.3 隨機序列
14.5.4 實值隨機分布
第15章 數據結構、演算法與代碼簡化
15.1 abc
15.2 array
15.3 bisect
15.4 collections
15.4.1 deque和defaultdict
15.4.2 命名元組
15.4.3 抽象基類
15.5 contextlib
15.6 functoos
15.7 heapq
15.8 itertools
15.9 operator
第16章 字元串和文本處理
16.1 odecs
16.1.1 低級codecs介面
16.1.2 I/O相關函數
16.1.3 有用的常量
16.1.4 標准編碼
16.1.5 注意
16.2 re
16.2.1 模式語法
16.2.2 函數
16.2.3 正則表達式對象
16.2.4 匹配對象
16.2.5 示例
16.2.6 注意
16.3 string
16.3.1 常量
16.3.2 Formatter對象
16.3.3 Template字元串
16.3.4 實用工具函數
16.4 struct
16.4.1 打包和解包函數
16.4.2 Struct對象
16.4.3 格式編碼
16.4.4 注意
16.5 unicodedata
第17章 Python資料庫訪問
17.1 關系資料庫API規范
17.1.1 連接
17.1.2 Cursor
17.1.3 生成查詢
17.1.4 類型對象
17.1.5 錯誤處理
17.1.6 多線程
17.1.7 將結果映射到字典中
17.1.8 資料庫API擴展
17.2 sqlite3模塊
17.2.1 模塊級函數
17.2.2 連接對象
17.2 13游標和基本操作
17.3 DBM風格的資料庫模塊
17.4 shelve模塊
第18章 文件和目錄處理
18.1 bz2
18.2 filecmp
18.3 fnmatch
18.4 glob
18.5 gzip
18.6 Shutil
18.7 tarfile
18.7.1 異常
18.7.2 示例
18.8 tempfile
18.9 zipfile
18.10 z1ib
第19章 操作系統服務
19.1 Commands模塊
19.2 ConfigParser、configparser模塊
19.2.IconfigParser類
19.2.2 示例
19.2.3 注意
19.3 datetime模塊
19.3.1 date對象
19.3.2 time對象
19.3.3 datetime對象
19.3.4 timedelta對象
……
第20章 線程與並發性
第21章 網路編程和套接字
第22章 Internet應用程序編程
第23章 Web編程
第24章 Internet數據處理和編碼
第25章 其他庫模塊
第三部分 擴展與嵌入
第26章 擴展與嵌入Python
附錄 Python 3
插圖:

⑤ python的問題

IDE選用這里推薦兩款常用的 IDE,可以按照自己的條件和場景來選擇。PyCharmPyCharm 是由 JetBrain 的人員製作的 IDE,該團隊負責最著名的 Java IDE,IntelliJ IDEA之一。PyCharm 的界面和功能對於那些有使用過其他 JetBrain 產品的人來說,是完美的。 此外,如果您喜歡 IPython 或 Anaconda 發行版,那麼 PyCharm 可以將其工具和庫(如NumPyMatplotlib)集成在一起,從而讓您可以使用數組查看器和互動式圖表。Thonny現在的開發工具太多了,而且每個開發工具都致力於做成最好用最智能的工具,所以功能越堆越多,越懟越智能。安裝這些開發工具比較燒腦,經常需要經過許多配置步驟。作為一個 Python 開發者來說,好多人光是這些配置都要弄半天。配置好之後,打開軟體,發現滿屏都是菜單、按鈕,無從下手,學習這些功能使用又是一大難題。這是一款對初學者特別友好的開發 IDE,它是由愛沙尼亞的 Tartu 大學開發,十分易於上手,還支持插件。如果你有編程基礎,會其他編程語言,那麼建議你用Pycharm。如果你是編程小白,或者零基礎上手,那麼建議你用Thonny。入門首先要學習Python基礎知識,直接上課程:Python 環境搭建Python 基礎語法Python 變數與數據類型Python 流程式控制制Python函數Python 模塊和包Python 數據結構--序列Python ListPython tupplePython 類與對象Python 字典Python 集合Python 函數的參數Python 高階函數Python 輸入輸出Python 錯誤和異常Python 之引用Python 之迭代器Python 之裝飾器Python NameSpace & ScopePython Standard Library 01Python Standard Library 02Python datetime 和 timePython 垃圾回收機制Python 到底是值傳遞還是引用傳遞Python 之對象的比較與拷貝進階通過上面基礎知識的學習,相信你已經知道Python是個什麼玩意了,對它也有一個初步的了解,對它的入門知識點也有些印象了。這時候你需要進階學習,在入門的基礎上更進一步。下面就從 Python 模塊、Python爬蟲基礎、Python Web開發、Python 資料庫操作、Python 數據分析及數據科學、Python IO及非同步、Python網路編程、Python圖像處理、Python 辦公、Python 機器學習、Python 可視化 這些Python的基礎大類來進行深入學習。Python 模塊Python os 模塊詳解Python shutil 模塊Python sys 模塊詳解Python queue 模塊詳解Python collections 模塊Python random 模塊Python logging 模塊詳解Python 枚舉Python json&picklepathlib 模塊Python calendar 模塊Python math 模塊Python decimal 模塊Python itertools 模塊Python statistics 模塊Python operator 模塊Python paramiko 模塊Python filecmp&difflib模塊初識 Python 多線程Python 多線程之 threading 模塊Python Queue 進階用法Python multiprocessing 模塊Python 線程池Python 多線程 EventPython爬蟲基礎爬蟲介紹Python 爬蟲之 urllib 包基本使用Python 用戶登錄 Flask-LoginPython Requests 庫的基本使用Python Requests 庫高級用法正則表達式XPath 和 lxml爬蟲利器 Beautiful Soup 之遍歷文檔PyQuery 詳解爬蟲利器 Beautiful Soup 之搜索文檔Selenium 環境配置Selenium詳解Python Scrapy 爬蟲框架及搭建Python Scrapy 項目實戰PySpider框架的使用Scrapy 模擬登陸Python 解析 XML爬取微信公眾號文章內容Python 爬取豆瓣電影 top 250Python newspaper 框架Python Web開發Web 開發 Flask 介紹Web開發 Jinja2模板引擎Flask 框架集成BootstrapWeb表單Flask數據持久化Web 開發 RESTfulPython Web開發 Django 簡介Python Django 模型概述與應用HTTP 入門Python Web 開發之 JWT 簡介Python Web開發 OAuth2.0 簡介OAuth2.0 客戶端實戰Flask 單元測試Web 開發 Django 管理工具Web 開發 Django 模板Flask 項目結構Python 資料庫操作Python 操作 Redis 資料庫介紹Python 操作 SQLitePython 操作 MongoDB 資料庫介紹Python 操作 MySQLPython SQLAlchemyPython 數據分析及數據科學數據分析之 Numpy 初步NumPy Ndarray 對象及數據類型NumPy 字元串操作NumPy 數學函數NumPy 統計函數NumPy 排序和篩選函數NumPy 位運算與算術函數數據分析之 pandas 初步NumPy 矩陣Numpy 中數組和矩陣的區別Python IO及非同步文件讀寫StringIO & BytesIOPython asyncioPython非同步之aiohttpPython網路編程TCP 編程UDP 編程Python圖像處理圖像庫 PIL(一)圖像庫 PIL(二)圖像庫 PIL 實例—驗證碼去噪Python 辦公Python 操作 ExcelPython 操作 WordPython 解析 PDFPython 操作 CSVPython 機器學習機器學習概覽第 112 天:機器學習演算法之蒙特卡洛Python XGBoost 演算法項目實戰三木板模型演算法項目實戰第116天:機器學習演算法之樸素貝葉斯理論機器學習演算法之 K 近鄰第120天:機器學習演算法之 K 均值聚類機器學習之決策樹Python 可視化Python matplotlib introctionPython Matplotlib 進階操作Seaborn-可視化統計關系Seaborn-可視化分類數據Seaborn-可視化數據集的分布實戰Python的知識點學完了之後,並不代表學完了。這只能代表你會Python了,並不能表示你可以去找工作、你可以去接單了。因為你還缺乏實戰練習,這個階段需要你能從一個實際需求中進行建模,然後用Python去實現模型,得到預期的結果。這里列一些貼近工作生活實際的小項目,每個項目都能讓你學習到如何進行需求建模,如何用代碼去實現,去解決實際的問題。解析網路網盤鏈接:幾行代碼,網盤鏈接提頭來見!揭露出軌女友:女友加班發自拍,男友用幾行代碼發現驚天秘密...爬取小程序:不能爬小程序,叫什麼會爬蟲解密當代女性胸圍:我半夜爬了嚴選的女性文胸數據,發現了驚天秘密製作簽名軟體:牛逼!用Python為她設計專屬簽名軟體!識別車牌:如何用 Python 識別車牌?追女神:用Python助女神發朋友圈下載知乎美女圖片:Python 抓取知乎幾千張小姐姐圖片是什麼體驗?炒股賺錢:一份代碼幫我賺了10萬寫小游戲:不到 150 行代碼寫一個 Python 版的貪吃蛇摳圖無煩惱:Python裝逼指南——五行代碼實現批量摳圖跟蹤房價數據:看我如何抓取最新房價數據跟女友惡作劇:女友電腦私存撕蔥帥照,我用python偷梁換柱...自動搶紅包:強大!用 60 行代碼自動搶微信紅包下載B站視頻:使用 Python 下載 B 站視頻更多精彩可以關注我的專欄:我是@無歡不散,看到這里的朋友請幫忙點個贊,也可以關注 @無歡不散 不迷路。

⑥ Python標准庫(3)—filecmp

filecmp模塊用來比較目錄、文件是否相同。舉例如下:

構建兩個文件夾,其結構如圖所示:

其中data內容保持一致培凱州,data1內容不一致,data2是tmp獨有,readme1和readme內容一致。

如果單純比較兩個文件是否相同,可以通過filecmp.cmp(f1, f2, shallow=True)實現。其中f1、f2是文件名,shallow=True,則通過文件的元信息比較是否一致,如果是False,則比較兩個文件內容。

如果非遞歸比較兩個目錄中的一組文件,可以選擇通過filecmp.cmpfiles(dir1, dir2, common, shallow=True)實現。其中dir1、dir2是兩個文件夾,common是list,里配蔽面是需要比較的共同文件名稱。

對於大目錄樹的遞歸比較或者更完整的分孫茄析,可以選擇使用dircmp類。

整體效果:

⑦ 么有分了 希望高手能給我講解下.. linux環境下 使用python切換shell目錄問題

按照我的理解,當調用os.system()時,系統自動創建了一個shell,然後執行你的'mkdir file;cd file;touch 1.txt 2.txt;';當執行完成os.system()返回時,這個shell就結束了,又回到了你當前的shell環境。因此,必須要在調用os.chdir('file')來修改環境變數,然後才能正常運行你的後續命令。

⑧ 在python中一共有多少個標准庫

Python 語言官方的參考手冊鍾,介紹了與 Python 一同發行的標准庫。

文本處理服務

  • string--- 常見的字元串操作

  • re--- 正則表達式操作

  • difflib--- 計算差異的輔助工具

  • textwrap--- 文本自動換行與填充

  • unicodedata--- Unicode 資料庫

  • stringprep--- 網際網路字元串預備

  • readline--- GNU readline 介面

  • rlcompleter--- GNU readline 的補全函數

二進制數據服務

  • struct--- 將位元組串解讀為打包的二進制數據

  • codecs--- 編解碼器注冊和相關基類

數據類型

  • datetime--- 基本日期和時間類型

  • zoneinfo--- IANA 時區支持

  • calendar--- 日歷相關函數

  • collections--- 容器數據類型

  • collections.abc--- 容器的抽象基類

  • heapq--- 堆隊列演算法

  • bisect--- 數組二分查找演算法

  • array--- 高效的數值數組

  • weakref--- 弱引用

  • types--- 動態類型創建和內置類型名稱

  • --- 淺層 (shallow) 和深層 (deep) 復制操作

  • pprint--- 數據美化輸出

  • reprlib--- 另一種repr()實現

  • enum--- 對枚舉的支持

  • graphlib--- 操作類似圖的結構的功能

數字和數學模塊

  • numbers--- 數字的抽象基類

  • math--- 數學函數

  • cmath--- 關於復數的數學函數

  • decimal--- 十進制定點和浮點運算

  • fractions--- 分數

  • random--- 生成偽隨機數

  • statistics--- 數學統計函數

函數式編程模塊

  • itertools--- 為高效循環而創建迭代器的函數

  • functools--- 高階函數和可調用對象上的操作

  • operator--- 標准運算符替代函數

文件和目錄訪問

  • pathlib--- 面向對象的文件系統路徑

  • os.path--- 常用路徑操作

  • fileinput--- 迭代來自多個輸入流的行

  • stat--- 解析stat()結果

  • filecmp--- 文件及目錄的比較

  • tempfile--- 生成臨時文件和目錄

  • glob--- Unix 風格路徑名模式擴展

  • fnmatch--- Unix 文件名模式匹配

  • linecache--- 隨機讀寫文本行

  • shutil--- 高階文件操作

數據持久化

  • pickle--- Python 對象序列化

  • reg--- 注冊配合pickle模塊使用的函數

  • shelve--- Python 對象持久化

  • marshal--- 內部 Python 對象序列化

  • dbm--- Unix "資料庫" 介面

  • sqlite3--- SQLite 資料庫 DB-API 2.0 介面模塊

數據壓縮和存檔

  • zlib--- 與gzip兼容的壓縮

  • gzip--- 對gzip格式的支持

  • bz2--- 對bzip2壓縮演算法的支持

  • lzma--- 用 LZMA 演算法壓縮

  • zipfile--- 使用ZIP存檔

  • tarfile--- 讀寫tar歸檔文件

文件格式

  • csv--- CSV 文件讀寫

  • configparser--- 配置文件解析器

  • tomllib--- Parse TOML files

  • netrc--- netrc 文件處理

  • plistlib--- 生成與解析 Apple.plist文件

加密服務

  • hashlib--- 安全哈希與消息摘要

  • hmac--- 基於密鑰的消息驗證

  • secrets--- 生成管理密碼的安全隨機數

通用操作系統服務

  • os--- 多種操作系統介面

  • io--- 處理流的核心工具

  • time--- 時間的訪問和轉換

  • argparse--- 命令行選項、參數和子命令解析器

  • getopt--- C 風格的命令行選項解析器

  • logging--- Python 的日誌記錄工具

  • logging.config--- 日誌記錄配置

  • logging.handlers--- 日誌處理程序

  • getpass--- 攜帶型密碼輸入工具

  • curses--- 終端字元單元顯示的處理

  • curses.textpad--- 用於 curses 程序的文本輸入控制項

  • curses.ascii--- 用於 ASCII 字元的工具

  • curses.panel--- curses 的面板棧擴展

  • platform--- 獲取底層平台的標識數據

  • errno--- 標准 errno 系統符號

  • ctypes--- Python 的外部函數庫

並發執行

  • threading--- 基於線程的並行

  • multiprocessing--- 基於進程的並行

  • multiprocessing.shared_memory--- Shared memory for direct access across processes

  • concurrent包

  • concurrent.futures--- 啟動並行任務

  • subprocess--- 子進程管理

  • sched--- 事件調度器

  • queue--- 一個同步的隊列類

  • contextvars--- 上下文變數

  • _thread--- 底層多線程 API

網路和進程間通信

  • asyncio--- 非同步 I/O

  • socket--- 底層網路介面

  • ssl--- 套接字對象的 TLS/SSL 包裝器

  • select--- 等待 I/O 完成

  • selectors--- 高級 I/O 復用庫

  • signal--- 設置非同步事件處理程序

  • mmap--- 內存映射文件支持

互聯網數據處理

  • email--- 電子郵件與 MIME 處理包

  • json--- JSON 編碼和解碼器

  • mailbox--- 操作多種格式的郵箱

  • mimetypes--- 映射文件名到 MIME 類型

  • base64--- Base16, Base32, Base64, Base85 數據編碼

  • binascii--- 二進制和 ASCII 碼互轉

  • quopri--- 編碼與解碼經過 MIME 轉碼的可列印數據

結構化標記處理工具

  • html--- 超文本標記語言支持

  • html.parser--- 簡單的 HTML 和 XHTML 解析器

  • html.entities--- HTML 一般實體的定義

XML處理模塊

  • xml.etree.ElementTree--- ElementTree XML API

  • xml.dom--- 文檔對象模型 API

  • xml.dom.minidom--- 最小化的 DOM 實現

  • xml.dom.pulldom--- 支持構建部分 DOM 樹

  • xml.sax--- 支持 SAX2 解析器

  • xml.sax.handler--- SAX 處理句柄的基類

  • xml.sax.saxutils--- SAX 工具集

  • xml.sax.xmlreader--- 用於 XML 解析器的介面

  • xml.parsers.expat--- 使用 Expat 的快速 XML 解析

互聯網協議和支持

  • webbrowser--- 方便的 Web 瀏覽器控制工具

  • wsgiref--- WSGI 工具和參考實現

  • urllib--- URL 處理模塊

  • urllib.request--- 用於打開 URL 的可擴展庫

  • urllib.response--- urllib 使用的 Response 類

  • urllib.parse用於解析 URL

  • urllib.error--- urllib.request 引發的異常類

  • urllib.robotparser--- robots.txt 語法分析程序

  • http--- HTTP 模塊

  • http.client--- HTTP 協議客戶端

  • ftplib--- FTP 協議客戶端

  • poplib--- POP3 協議客戶端

  • imaplib--- IMAP4 協議客戶端

  • smtplib--- SMTP 協議客戶端

  • uuid---RFC 4122定義的UUID對象

  • socketserver--- 用於網路伺服器的框架

  • http.server--- HTTP 伺服器

  • http.cookies--- HTTP狀態管理

  • http.cookiejar—— HTTP 客戶端的 Cookie 處理

  • xmlrpc--- XMLRPC 服務端與客戶端模塊

  • xmlrpc.client--- XML-RPC 客戶端訪問

  • xmlrpc.server--- 基本 XML-RPC 伺服器

  • ipaddress--- IPv4/IPv6 操作庫

多媒體服務

  • wave--- 讀寫WAV格式文件

  • colorsys--- 顏色系統間的轉換

國際化

  • gettext--- 多語種國際化服務

  • locale--- 國際化服務

程序框架

  • turtle--- 海龜繪圖

  • cmd--- 支持面向行的命令解釋器

  • shlex—— 簡單的詞法分析

  • Tk圖形用戶界面(GUI)

  • tkinter—— Tcl/Tk 的 Python 介面

  • tkinter.colorchooser--- 顏色選擇對話框

  • tkinter.font--- Tkinter 字體封裝

  • Tkinter 對話框

  • tkinter.messagebox--- Tkinter 消息提示

  • tkinter.scrolledtext--- 滾動文字控制項

  • tkinter.dnd--- 拖放操作支持

  • tkinter.ttk--- Tk 風格的控制項

  • tkinter.tix--- TK擴展包

熱點內容
2022款macan配置怎麼選 發布:2024-11-05 17:14:17 瀏覽:113
壓縮性骨折症狀有哪些 發布:2024-11-05 16:57:17 瀏覽:546
python文件wb 發布:2024-11-05 16:48:33 瀏覽:139
Wifi無法驗證伺服器信息是什麼意思 發布:2024-11-05 16:39:24 瀏覽:668
mac壓縮pdf文件 發布:2024-11-05 16:32:30 瀏覽:570
360新標簽源碼 發布:2024-11-05 16:31:08 瀏覽:980
交叉編譯器的作用 發布:2024-11-05 16:12:42 瀏覽:442
林肯冒險家怎麼查看配置 發布:2024-11-05 15:55:12 瀏覽:113
可以上傳球球的照片 發布:2024-11-05 15:42:59 瀏覽:739
拉箱怎麼改密碼 發布:2024-11-05 15:38:02 瀏覽:864