区分B |
ライブラリ |
説明 |
6. テキスト処理サービス | string |
一般的な文字列操作 |
6. テキスト処理サービス | re |
正規表現操作 |
6. テキスト処理サービス | difflib |
差分の計算を助ける |
6. テキスト処理サービス | textwrap |
テキストの折り返しと詰め込み |
6. テキスト処理サービス | unicodedata |
Unicode データベース |
6. テキスト処理サービス | stringprep |
インターネットのための文字列調製 |
6. テキスト処理サービス | readline |
GNU readline のインタフェース |
6. テキスト処理サービス | rlcompleter |
GNU readline向け補完関数 |
7. バイナリデータ処理 | struct |
バイト列をパックされたバイナリデータとして解釈する |
7. バイナリデータ処理 | codecs |
codec レジストリと基底クラス |
8. データ型 | datetime |
基本的な日付型および時間型 |
8. データ型 | calendar |
一般的なカレンダーに関する関数群 |
8. データ型 | collections |
コンテナデータ型 |
8. データ型 | collections.abc |
コレクションの抽象基底クラス |
8. データ型 | heapq |
ヒープキューアルゴリズム |
8. データ型 | bisect |
配列二分法アルゴリズム |
8. データ型 | array |
効率のよい数値アレイ |
8. データ型 | weakref |
弱参照 |
8. データ型 | types |
動的な型生成と組み込み型に対する名前 |
8. データ型 | copy |
浅いコピーおよび深いコピー操作 |
8. データ型 | pprint |
データ出力の整然化 |
8. データ型 | reprlib |
もう一つの?repr()?の実装 |
8. データ型 | enum |
列挙型のサポート |
9. 数値と数学モジュール | numbers |
数の抽象基底クラス |
9. 数値と数学モジュール | math |
数学関数 |
9. 数値と数学モジュール | cmath |
複素数のための数学関数 |
9. 数値と数学モジュール | decimal |
十進固定及び浮動小数点数の算術演算 |
9. 数値と数学モジュール | fractions |
有理数 |
9. 数値と数学モジュール | random |
擬似乱数を生成する |
9. 数値と数学モジュール | statistics |
数理統計関数 |
10. 関数型プログラミング | itertools |
効率的なループ実行のためのイテレータ生成関数 |
10. 関数型プログラミング | functools |
高階関数と呼び出し可能オブジェクトの操作 |
10. 関数型プログラミング | operator |
関数形式の標準演算子 |
11. ファイル/ディレクトリ | pathlib |
オブジェクト指向のファイルシステムパス |
11. ファイル/ディレクトリ | os.path |
共通のパス名操作 |
11. ファイル/ディレクトリ | fileinput |
複数入力ストリームをまたいだ行の繰り返し処理サポート |
11. ファイル/ディレクトリ | stat |
?stat()?の結果を解釈する |
11. ファイル/ディレクトリ | filecmp |
ファイルおよびディレクトリの比較 |
11. ファイル/ディレクトリ | tempfile |
一時ファイルやディレクトリの作成 |
11. ファイル/ディレクトリ | glob |
Unix 形式のパス名のパターン展開 |
11. ファイル/ディレクトリ | fnmatch |
Unix ファイル名のパターンマッチ |
11. ファイル/ディレクトリ | linecache |
テキストラインにランダムアクセスする |
11. ファイル/ディレクトリ | shutil |
高水準のファイル操作 |
11. ファイル/ディレクトリ | macpath |
Mac OS 9 のパス操作関数 |
12. データの永続化 |
pickle |
Python オブジェクトの直列化 |
12. データの永続化 |
copyreg |
?pickle?サポート関数を登録する |
12. データの永続化 |
shelve |
Python オブジェクトの永続化 |
12. データの永続化 |
marshal |
内部使用向けの Python オブジェクト整列化 |
12. データの永続化 |
dbm |
Unix "データベース" へのインタフェース |
12. データの永続化 |
sqlite3 |
SQLite に対する DB - API 2.0 インタフェース |
13. データ圧縮とアーカイブ | zlib |
?gzip?互換の圧縮 |
13. データ圧縮とアーカイブ | gzip |
?gzip?ファイルのサポート |
13. データ圧縮とアーカイブ | bz2 |
?bzip2?圧縮のサポート |
13. データ圧縮とアーカイブ | lzma |
LZMA アルゴリズムを使用した圧縮 |
13. データ圧縮とアーカイブ | zipfile |
ZIP アーカイブの処理 |
13. データ圧縮とアーカイブ | tarfile |
tar アーカイブファイルの読み書き |
14. ファイルフォーマット | csv |
CSV ファイルの読み書き |
14. ファイルフォーマット | configparser |
設定ファイルのパーサー |
14. ファイルフォーマット | netrc |
netrc ファイルの処理 |
14. ファイルフォーマット | xdrlib |
XDR データのエンコードおよびデコード |
14. ファイルフォーマット | plistlib |
Mac OS X?.plist?ファイルの生成と解析 |
15. 暗号関連のサービス | hashlib |
セキュアハッシュおよびメッセージダイジェスト |
15. 暗号関連のサービス | hmac |
メッセージ認証のための鍵付きハッシュ化 |
15. 暗号関連のサービス | secrets |
機密を扱うために安全な乱数を生成する |
16. 汎用OSサービス | os |
雑多なオペレーティングシステムインタフェース |
16. 汎用OSサービス | io |
ストリームを扱うコアツール |
16. 汎用OSサービス | time |
時刻データへのアクセスと変換 |
16. 汎用OSサービス | argparse |
コマンドラインオプション、引数、サブコマンドのパーサ |
16. 汎用OSサービス | getopt |
C 言語スタイルのコマンドラインオプションパーサ |
16. 汎用OSサービス | logging |
Python 用ロギング機能 |
16. 汎用OSサービス | logging.config |
ロギングの環境設定 |
16. 汎用OSサービス | logging.handlers |
ロギングハンドラ |
16. 汎用OSサービス | getpass |
可搬性のあるパスワード入力機構 |
16. 汎用OSサービス | curses |
文字セル表示を扱うための端末操作 |
16. 汎用OSサービス | curses.textpad |
curses プログラムのためのテキスト入力ウィジェット |
16. 汎用OSサービス | curses.ascii |
ASCII 文字に関するユーティリティ |
16. 汎用OSサービス | curses.panel |
curses のためのパネルスタック拡張 |
16. 汎用OSサービス | platform |
実行中プラットフォームの固有情報を参照する |
16. 汎用OSサービス | errno |
標準の errno システムシンボル |
16. 汎用OSサービス | ctypes |
Pythonのための外部関数ライブラリ |
17. 並行実行 |
threading |
スレッドベースの並列処理 |
17. 並行実行 |
multiprocessing |
プロセスベースの並列処理 |
17. 並行実行 |
concurrent |
パッケージ |
17. 並行実行 |
concurrent.futures |
並列タスク実行 |
17. 並行実行 |
subprocess |
サブプロセス管理 |
17. 並行実行 |
sched |
イベントスケジューラ |
17. 並行実行 |
queue |
同期キュークラス |
17. 並行実行 |
dummy_threading |
?threading?の代替モジュール |
17. 並行実行 |
_thread |
低水準の スレッド API |
17. 並行実行 |
_dummy_thread |
?_thread?の代替モジュール |
18. プロセス間通信とネットワーク | socket |
低水準ネットワークインターフェース |
18. プロセス間通信とネットワーク | ssl |
ソケットオブジェクトに対する TLS/SSL ラッパー |
18. プロセス間通信とネットワーク | select |
I/O 処理の完了を待機する |
18. プロセス間通信とネットワーク | selectors |
高水準の I/O 多重化 |
18. プロセス間通信とネットワーク | asyncio |
非同期 I/O、イベントループ、コルーチンおよびタスク |
18. プロセス間通信とネットワーク | asyncore |
非同期ソケットハンドラ |
18. プロセス間通信とネットワーク | asynchat |
非同期ソケットコマンド/レスポンスハンドラ |
18. プロセス間通信とネットワーク | signal |
非同期イベントにハンドラを設定する |
18. プロセス間通信とネットワーク | mmap |
メモリマップファイル |
19. インターネット データ操作 | 電子メールと MIME 処理のためのパッケージ |
|
19. インターネット データ操作 | json |
JSON エンコーダおよびデコーダ |
19. インターネット データ操作 | mailcap |
mailcap ファイルの操作 |
19. インターネット データ操作 | mailbox |
様々な形式のメールボックス操作 |
19. インターネット データ操作 | mimetypes |
ファイル名を MIME 型へマップする |
19. インターネット データ操作 | base64 |
Base16, Base32, Base64, Base85 データの符号化 |
19. インターネット データ操作 | binhex |
binhex4 形式ファイルのエンコードおよびデコード |
19. インターネット データ操作 | binascii |
バイナリデータと ASCII データとの間での変換 |
19. インターネット データ操作 | quopri |
MIME quoted-printable 形式データのエンコード |
19. インターネット データ操作 | uu |
uuencode形式のエンコードとデコード |
20. 構造化マークアップツール | html |
HyperText Markup Language のサポート |
20. 構造化マークアップツール | html.parser |
HTML および XHTML のシンプルなパーサー |
20. 構造化マークアップツール | html.entities |
HTML 一般実体の定義 |
20. 構造化マークアップツール | xml.etree.ElementTree |
ElementTree XML API |
20. 構造化マークアップツール | xml.dom |
文書オブジェクトモデル (DOM) API |
20. 構造化マークアップツール | xml.dom.minidom |
最小限の DOM の実装 |
20. 構造化マークアップツール | xml.dom.pulldom |
部分的な DOM ツリー構築のサポート |
20. 構造化マークアップツール | xml.sax |
SAX2 パーサのサポート |
20. 構造化マークアップツール | xml.sax.handler |
SAX ハンドラの基底クラス |
20. 構造化マークアップツール | xml.sax.saxutils |
SAX ユーティリティ |
20. 構造化マークアップツール | xml.sax.xmlreader |
XML パーサのインタフェース |
20. 構造化マークアップツール | xml.parsers.expat |
Expat を使った高速な XML 解析 |
21. インターネット | webbrowser |
便利なウェブブラウザコントローラー |
21. インターネット | cgi |
CGI (ゲートウェイインタフェース規格) のサポート |
21. インターネット | cgitb |
CGI スクリプトのトレースバック管理機構 |
21. インターネット | wsgiref |
WSGI ユーティリティとリファレンス実装 |
21. インターネット | urllib |
URL を扱うモジュール群 |
21. インターネット | urllib.request |
URL を開くための拡張可能なライブラリ |
21. インターネット | urllib.response |
urllib で使用するレスポンスクラス |
21. インターネット | urllib.parse |
URL を解析して構成要素にする |
21. インターネット | urllib.error |
urllib.request が投げる例外 |
21. インターネット | urllib.robotparser |
robots.txt のためのパーザ |
21. インターネット | http |
HTTP モジュール群 |
21. インターネット | http.client |
HTTP プロトコルクライアント |
21. インターネット | ftplib |
FTPプロトコルクライアント |
21. インターネット | poplib |
POP3 プロトコルクライアント |
21. インターネット | imaplib |
IMAP4 プロトコルクライアント |
21. インターネット | nntplib |
NNTP プロトコルクライアント |
21. インターネット | smtplib |
SMTP プロトコルクライアント |
21. インターネット | smtpd |
SMTP サーバー |
21. インターネット | telnetlib |
Telnet クライアント |
21. インターネット | uuid |
RFC 4122 に基づくUUID オブジェクト |
21. インターネット | socketserver |
ネットワークサーバのフレームワーク |
21. インターネット | http.server |
HTTP サーバ |
21. インターネット | http.cookies |
HTTPの状態管理 |
21. インターネット | http.cookiejar |
HTTP クライアント用の Cookie 処理 |
21. インターネット | xmlrpc |
XMLRPC サーバーとクライアントモジュール |
21. インターネット | xmlrpc.client |
XML - RPC クライアントアクセス |
21. インターネット | xmlrpc.server |
基本的なXML - RPCサーバー |
21. インターネット | ipaddress |
IPv4/IPv6 操作ライブラリ |
22. マルチメディアサービス | audioop |
生の音声データを操作する |
22. マルチメディアサービス | aifc |
AIFFおよびAIFCファイルの読み書き |
22. マルチメディアサービス | sunau |
Sun AUファイルの読み書き |
22. マルチメディアサービス | wave |
WAVファイルの読み書き |
22. マルチメディアサービス | chunk |
IFFチャンクデータの読み込み |
22. マルチメディアサービス | colorsys |
色体系間の変換 |
22. マルチメディアサービス | imghdr |
画像の形式を決定する |
22. マルチメディアサービス | sndhdr |
サウンドファイルの識別 |
22. マルチメディアサービス | ossaudiodev |
OSS互換オーディオデバイスへのアクセス |
23. 国際化 |
gettext |
多言語対応に関する国際化サービス |
23. 国際化 |
locale |
国際化サービス |
24. プログラムのフレームワーク | turtle |
タートルグラフィックス |
24. プログラムのフレームワーク | cmd |
行指向のコマンドインタープリタのサポート |
24. プログラムのフレームワーク | shlex |
単純な字句解析 |
25. GUI (tk) |
tkinter |
Tcl/Tk の Python インタフェース |
25. GUI (tk) |
tkinter.ttk |
Tk のテーマ付きウィジェット |
25. GUI (tk) |
tkinter.tix |
Tkの拡張ウィジェット |
25. GUI (tk) |
tkinter.scrolledtext |
スクロールするテキストウィジェット |
26. 開発ツール |
typing |
型ヒントのサポート |
26. 開発ツール |
pydoc |
ドキュメント生成とオンラインヘルプシステム |
26. 開発ツール |
doctest |
対話的な実行例をテストする |
26. 開発ツール |
unittest |
ユニットテストフレームワーク |
26. 開発ツール |
unittest.mock |
モックオブジェクトライブラリ |
26. 開発ツール |
test |
Python 用回帰テストパッケージ |
26. 開発ツール |
test.support |
テストのためのユーティリティ関数 |
27. デバッグとプロファイル | bdb |
デバッガーフレームワーク |
27. デバッグとプロファイル | faulthandler |
Python tracebackのダンプ |
27. デバッグとプロファイル | pdb |
Python デバッガ |
27. デバッグとプロファイル | timeit |
小さなコード断片の実行時間計測 |
27. デバッグとプロファイル | trace |
Python 文実行のトレースと追跡 |
27. デバッグとプロファイル | tracemalloc |
メモリ割り当ての追跡 |
28. パッケージと配布 |
distutils |
Python モジュールの構築とインストール |
28. パッケージと配布 |
ensurepip |
?pip?インストーラのブートストラップ |
28. パッケージと配布 |
venv |
仮想環境の作成 |
28. パッケージと配布 |
zipapp |
実行可能な python zip 書庫を管理する |
29. Python ランタイムサービス | sys |
システムパラメータと関数 |
29. Python ランタイムサービス | sysconfig |
Python の構成情報にアクセスする |
29. Python ランタイムサービス | builtins |
組み込みオブジェクト |
29. Python ランタイムサービス | __main__ |
トップレベルのスクリプト環境 |
29. Python ランタイムサービス | warnings |
警告の制御 |
29. Python ランタイムサービス | contextlib |
?with?文コンテキスト用ユーティリティ |
29. Python ランタイムサービス | abc |
抽象基底クラス |
29. Python ランタイムサービス | atexit |
終了ハンドラ |
29. Python ランタイムサービス | traceback |
スタックトレースの表示または取得 |
29. Python ランタイムサービス | __future__ |
future 文の定義 |
29. Python ランタイムサービス | gc |
ガベージコレクタインターフェース |
29. Python ランタイムサービス | inspect |
活動中のオブジェクトの情報を取得する |
29. Python ランタイムサービス | site |
サイト固有の設定フック |
29. Python ランタイムサービス | fpectl |
浮動小数点例外の制御 |
30. カスタム Python インタプリタ | code |
インタプリタ基底クラス |
30. カスタム Python インタプリタ | codeop |
Pythonコードをコンパイルする |
31. モジュールのインポート |
zipimport |
Zip アーカイブからモジュールを import する |
31. モジュールのインポート |
pkgutil |
パッケージ拡張ユーティリティ |
31. モジュールのインポート |
modulefinder |
スクリプト中で使われているモジュールを検索する |
31. モジュールのインポート |
runpy |
Python モジュールの位置特定と実行 |
31. モジュールのインポート |
importlib |
?import?の実装 |
32. Python言語サービス | parser |
Python 解析木にアクセスする |
32. Python言語サービス | ast |
抽象構文木 |
32. Python言語サービス | symtable |
コンパイラの記号表へのアクセス |
32. Python言語サービス | symbol |
Python 解析木と共に使われる定数 |
32. Python言語サービス | token |
Python 解析木と共に使われる定数 |
32. Python言語サービス | keyword |
Python キーワードチェック |
32. Python言語サービス | tokenize |
Pythonソースのためのトークナイザ |
32. Python言語サービス | tabnanny |
あいまいなインデントの検出 |
32. Python言語サービス | pyclbr |
Python クラスブラウザサポート |
32. Python言語サービス | py_compile |
Python ソースファイルのコンパイル |
32. Python言語サービス | compileall |
Python ライブラリをバイトコンパイル |
32. Python言語サービス | dis |
Python バイトコードの逆アセンブラ |
32. Python言語サービス | pickletools |
pickle 開発者のためのツール群 |
33. 各種サービス | formatter |
汎用の出力書式化機構 |
34. MS Windows 固有のサービス | msilib |
Microsoft インストーラーファイルの読み書き |
34. MS Windows 固有のサービス | msvcrt |
MS VC++実行時システムの有用なルーチン群 |
34. MS Windows 固有のサービス | winreg |
Windows レジストリへのアクセス |
34. MS Windows 固有のサービス | winsound |
Windows 用の音声再生インタフェース |
35. Unix 固有のサービス | posix |
最も一般的な POSIX システムコール群 |
35. Unix 固有のサービス | pwd |
パスワードデータベースへのアクセスを提供する |
35. Unix 固有のサービス | spwd |
シャドウパスワードデータベース |
35. Unix 固有のサービス | grp |
グループデータベースへのアクセス |
35. Unix 固有のサービス | crypt |
Unix パスワードをチェックするための関数 |
35. Unix 固有のサービス | termios |
POSIX スタイルの端末制御 |
35. Unix 固有のサービス | tty |
端末制御のための関数群 |
35. Unix 固有のサービス | pty |
擬似端末ユーティリティ |
35. Unix 固有のサービス | fcntl |
?fcntl?および?ioctl?システムコール |
35. Unix 固有のサービス | pipes |
シェルパイプラインへのインタフェース |
35. Unix 固有のサービス | resource |
リソース使用状態の情報 |
35. Unix 固有のサービス | nis |
Sun の NIS (Yellow Pages) へのインタフェース |
35. Unix 固有のサービス | syslog |
Unix syslog ライブラリルーチン群 |
36. 取って代わられたモジュール群 |
optparse |
コマンドラインオプション解析器 |
36. 取って代わられたモジュール群 |
imp |
?import?内部へのアクセス |
37. ドキュメント化されていない |