python常用標準庫彙總

2021-10-24 23:53:13 字數 2604 閱讀 5190

string:通用字串操作

re:正規表示式操作

difflib:差異計算工具

textwrap:文字填充

unicodedata:unicode字元資料庫

stringprep:網際網路字串準備工具

readline:gnu按行讀取介面

rlcompleter:gnu按行讀取的實現函式

struct:將位元組解析為打包的二進位制資料

codecs:登錄檔與基類的編解碼器

datetime:基於日期與時間工具

calendar:通用月份函式

collections:容器資料型別

collections.abc:容器虛基類

heapq:堆佇列演算法

bisect:陣列二分演算法

array:高效數值陣列

weakref:弱引用

types:內建型別的動態建立與命名

copy:淺拷貝與深拷貝

pprint:格式化輸出

reprlib:交替repr()的實現

numbers:數值的虛基類

math:數學函式

cmath:複數的數學函式

decimal:定點數與浮點數計算

fractions:有理數

random:生成偽隨機數

itertools:為高效迴圈生成迭代器

functools:可呼叫物件上的高階函式與操作

operator:針對函式的標準操作

os.path:通用路徑名控制

fileinput:從多輸入流中遍歷行

stat:解釋stat()的結果

filecmp:檔案與目錄的比較函式

tempfile:生成臨時檔案與目錄

glob:unix風格路徑名格式的擴充套件

fnmatch:unix風格路徑名格式的比對

linecache:文字行的隨機儲存

shutil:高階檔案操作

macpath:macos 9路徑控制函式

pickle:python物件序列化

copyreg:序號產生器對pickle的支援函式

shelve:python物件持久化

marshal:內部python物件序列化

dbm:unix「資料庫」介面

sqlite3:針對sqlite資料庫的api2.0

zlib:相容gzip的壓縮

gzip:對gzip檔案的支援

bz2:對bzip2壓縮的支援

lzma:使用lzma演算法的壓縮

zipfile:操作zip存檔

tarfile:讀寫tar存檔檔案

hashlib:安全雜湊與訊息摘要

hmac:針對訊息認證的鍵雜湊

os:多方面的作業系統介面

io:流核心工具

time:時間的查詢與轉化

argparser:命令列選項、引數和子命令的解析器

optparser:命令列選項解析器

getopt:c風格的命令列選項解析器

logging:python日誌工具

logging.config:日誌配置

logging.handlers:日誌處理器

getpass:簡易密碼輸入

curses:字元顯示的終端處理

curses.textpad:curses程式的文字輸入域

curses.ascii:ascii字符集工具

curses.panel:curses的控制項棧擴充套件

platform:訪問底層平台認證資料

errno:標準錯誤記號

ctypes:python外部函式庫

threading:基於執行緒的並行

multiprocessing:基於程序的並行

concurrent:並發包

concurrent.futures:啟動並行任務

subprocess:子程序管理

sched:事件排程

queue:同步佇列

select:等待i / o完成

dummy_threading:threading模組的替代(當_thread不可用時)

_thread:底層的執行緒api(threading基於其上)

_dummy_thread:_thread模組的替代(當_thread不可用時)

socket:底層網路介面

ssl:socket物件的tls / ssl填充器

asyncore:非同步套接字處理器

asynchat:非同步套接字命令 / 響應處理器

signal:非同步事務訊號處理器

mmap:記憶體對映檔案支援

email:郵件與mime處理包

json:json編碼與解碼

mailcap:mailcap檔案處理

mailbox:多種格式控制郵箱

mimetypes:檔名與mime型別對映

base64:rfc3548:base16、base32、base64編碼

binhex:binhex4檔案編碼與解碼

binascii:二進位製碼與ascii碼間的轉化

quopri:mimequoted - printable資料的編碼與解碼

uu:uuencode檔案的編碼與解碼

C 標準庫常用函式彙總

include指令 排序sort vec.begin vec.end 反轉reverse str.begin str.end include指令 定義了三個型別來支援 檔案io 從乙個給定檔案讀取資料 ifstream fin pose.txt 向乙個給定檔案寫入資料 ofstream 讀寫給定檔案...

常用的python標準庫 python常用標準庫

系統介面 sys模組可以檢視環境變數和新增環境變數 import sys sys.path e 360movedata users administrator desktop pytorch e anzhuang anaconda python37.zip e anzhuang anaconda d...

Python常用模組 庫彙總

點選模組 庫名字,檢視使用文件 npm常用模組彙總 node常用模組彙總 gulp常用外掛程式彙總 jquery常用外掛程式彙總 python常用模組 庫彙總 django django是乙個開放源 的web應用框架,由python寫成 flask flask 是乙個使用 python 編寫的輕量級...