文字列:一般的な文字列操作
re:通常の式の操作
difflib:差計算ツール
textwrap:テキスト入力
unicodedata:Unicode文字データベース
stringprep:インターネット文字列準備ツール
readline:GNU読み取り行ごとのインターフェイス
rlcompleter:GNUの行ごとの読み取り実装関数
struct:バイトをパックされたバイナリデータに解析します
codecs:レジストリおよび基本クラスのコーデック
datetime:日付と時刻に基づくツール
カレンダー:一般的な月の機能
コレクション:コンテナデータタイプ
collections.abc:コンテナ仮想基本クラス
heapq:ヒープキューアルゴリズム
二分法:配列二分法アルゴリズム
配列:効率的な数値配列
弱い参照:弱い参照
タイプ:組み込みタイプの動的な作成と命名
コピー:浅いコピーと深いコピー
reprlib:代替repr()の実装
番号:番号の仮想基本クラス
数学:数学関数
cmath:複素数の数学関数
10進数:固定点と浮動小数点の計算
分数:合理的な数
ランダム:疑似ランダム番号を生成します
itertools:効率的なループのためのイテレーターを生成します
functools:呼び出し可能なオブジェクトに対する高次の関数と操作
演算子:関数の標準操作
os.path:一般的なパス名の制御
fileinput:複数の入力ストリームから行をトラバースします
stat:stat()の結果を説明します
filecmp:ファイルとディレクトリの比較機能
tempfile:一時ファイルとディレクトリを生成します
glob:Unixスタイルのパス名形式の拡張
fnmatch:Unixスタイルのパス名形式の比較
linecache:テキスト行のランダムストレージ
シャットダウン:高度なファイル操作
macpath:MacOS9パス制御機能
pickle:Pythonオブジェクトのシリアル化
copyreg:ピクルスの登録機のサポート機能
棚: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:ストリーミングコアツール
時間:時間のクエリと変換
argparser:コマンドラインオプション、引数、およびサブコマンドのパーサー
optparser:コマンドラインオプションパーサー
getopt:Cスタイルのコマンドラインオプションパーサー
ロギング:Pythonロギングツール
logging.config:ログ構成
logging.handlers:ログハンドラー
getpass:簡単なパスワード入力
呪い:文字表示の端末処理
curses.textpad:cursesプログラムのテキスト入力フィールド
curses.ascii:ASCII文字セットツール
curses.panel:Cursesコントロールスタック拡張
プラットフォーム:基盤となるプラットフォーム認証データへのアクセス
errno:標準エラー表記
ctypes:Python外部関数ライブラリ
スレッド化:スレッドベースの並列処理
マルチプロセッシング:プロセスベースの並列処理
コンカレント:コンカレントパッケージ
コンカレント.futures:並列タスクを開始します
サブプロセス:サブプロセス管理
スケジュール:イベントのスケジュール
キュー:同期キュー
選択:I / Oが完了するのを待つ
dumpy_threading:スレッドモジュールの代替(_threadが利用できない場合)
_ スレッド:基礎となるスレッドAPI(スレッドはそれに基づいています)
_ ダミースレッド:_threadモジュールの代替(_threadが使用できない場合)
ソケット:低レベルのネットワークインターフェイス
ssl:ソケットオブジェクトのTLS / SSLフィラー
asyncore:非同期ソケットプロセッサ
asynchat:非同期ソケットコマンド/応答プロセッサ
信号:非同期トランザクション信号プロセッサ
mmap:メモリマップファイルのサポート
電子メール:メールおよびMIME処理パッケージ
json:JSONのエンコードとデコード
mailcap:mailcapファイル処理
メールボックス:メールボックスを制御するための複数の形式
mimetypes:ファイル名とMIMEタイプのマッピング
base64:RFC3548:Base16、Base32、Base64エンコーディング
binhex:binhex4ファイルのエンコードとデコード
binascii:バイナリコードとASCIIコード間の変換
quopri:MIMEquoted-印刷可能なデータのエンコードとデコード
uu:uuencodeファイルのエンコードとデコード
webbrowser:シンプルなWebブラウザコントローラー
cgi:CGIサポート
cgitb:CGIスクリプトリバーストラッキングマネージャー
wsgiref:WSGIツールとリファレンスの実装
urllib:URL処理モジュール
urllib.request:URL接続用の拡張ライブラリを開きます
urllib.response:urllibモジュールの応答クラス
urllib.parse:URLをコンポーネントに解析します
urllib.error:urllib.requestによって発生した例外クラス
urllib.robotparser:robots.txtのパーサー
http:HTTPモジュール
http.client:HTTPプロトコルクライアント
ftplib:FTPプロトコルクライアント
poplib:POPプロトコルクライアント
imaplib:IMAP4プロトコルクライアント
nntplib:NNTPプロトコルクライアント
smtplib:SMTPプロトコルクライアント
smtpd:SMTPサーバー
telnetlib:Telnetクライアント
uuid:RFC4122のUUIDオブジェクト
ソケットサーバー:Webサーバーフレームワーク
http.server:HTTPサーバー
http.cookies:HTTPCookie状態マネージャー
http.cookiejar:HTTPクライアントのCookie処理
xmlrpc:XML-RPCサーバーおよびクライアントモジュール
xmlrpc.client:XML-RPCクライアントアクセス
xmlrpc.server:XML-RPCサーバーの基盤
ipaddress:IPv4 / IPv6制御ライブラリ
audioop:生のオーディオデータを処理します
aifc:AIFFおよびAIFCファイルの読み取りと書き込み
sunau:SunAUファイルの読み取りと書き込み
wave:WAVファイルの読み取りと書き込み
チャンク:IFFの大きなファイルを読み取る
colorsys:カラーシステム間の変換
imghdr:画像タイプを指定します
sndhdr:サウンドファイルタイプを指定します
ossaudiodev:OSS互換オーディオデバイスへのアクセス
gettext:多言語の国際サービス
ロケール:国際化サービス
タートル:タートルグラフィックライブラリ
cmd:行ベースのコマンドインタープリターのサポート
shlex:簡単な辞書分析
tkinter:Tcl / Tkインターフェース
tkinter.ttk:Tkテーマコントロール
tkinter.tix:Tk拡張制御
tkinter.scrolledtext:スクロールテキストコントロール
pydoc:ドキュメントジェネレーターとオンラインヘルプシステム
doctest:インタラクティブなPythonの例
unittest:ユニットテストフレームワーク
unittest.mock:モックオブジェクトライブラリ
テスト:Python回帰テストパッケージ
test.support:Pythonテストツールスイート
venv:仮想環境の構築
bdb:デバッグフレームワーク
faulthandler:Pythonリバーストラッキングライブラリ
pdb:Pythonデバッガー
timeit:小さなコードの実行時間を測定します
トレース:Python実行ステータスの追跡
sys:システム関連のパラメーターと関数
sysconfig:Python構成情報にアクセスします
ビルトイン:ビルトインオブジェクト
メイン:トップレベルのスクリプト環境
警告:警告制御
contextlib:状態付きのコンテキストツール
abc:仮想基本クラス
atexit:エクスポートプロセッサ
トレースバック:スタックトレースバックを印刷または読み取ります
将来:将来の状態の定義
gc:ガベージコレクションインターフェイス
検査:ライブオブジェクトを検査します
サイト:サイト関連の構成フック(フック)
fpectl:浮動小数点例外制御
distutils:Pythonモジュールを生成してインストールします
コード:基本クラスのインタープリター
codeop:Pythonコードをコンパイルする
imp:インポートモジュールの内部にアクセスします
zipimport:ZIPアーカイブからモジュールをインポートします
pkgutil:パッケージ拡張ツール
modulefinder:スクリプトからモジュールを見つける
runpy:Pythonモジュールを見つけて実行する
importlib:インポートの実装
パーサー:Python解析ツリーにアクセスします
ast:抽象構文ツリー
symtable:コンパイラシンボルテーブルへのアクセス
シンボル:Python解析ツリーの定数
トークン:Python解析ツリーの定数
キーワード:Pythonキーワードテスト
tokenize:Pythonソースファイルのトークン化
tabnany:ファジーインデント検出
pyclbr:Pythonクラスブラウジングのサポート
py_compile:Pythonソースファイルをコンパイルします
compileall:Pythonライブラリをバイト単位でコンパイルします
dis:Pythonバイトコードのディスアセンブラ
pickletools:シリアル化開発ツール
フォーマッター:一般的なフォーマット済み出力
msilib:Windowsインストーラーファイルの読み取りと書き込み
msvcrt:MS VC ++ランタイムに役立つプログラム
winreg:Windowsレジストリアクセス
winsound:Windowsサウンド再生インターフェイス
posix:最も一般的に使用されるPOSIX呼び出し
pwd:パスワードデータベース
spwd:シャドウパスワードデータベース
grp:グループデータベース
crypt:Unixパスワードの検証
termios:POSIXスタイルのttyコントロール
tty:端末制御機能
pty:疑似端末ツール
fcntl:システムはfcntl()およびioctl()を呼び出します
パイプ:シェルパイプインターフェース
リソース:リソースの可用性情報
nis:SunのNISインターフェース
syslog:Unixログサービス
上記は、Pythonのさまざまな組み込みモジュールの概要です。この記事をブックマークして、後でプロジェクトで作業しているときに取得できます。この記事がお役に立てば幸いです。また、一般的に使用されるPython組み込みモジュールをいくつか追加することを歓迎します。
Recommended Posts