最終更新:2020-04-01 (水) 14:24:02 (1486d)  

Python/標準ライブラリ
Top / Python / 標準ライブラリ

https://docs.python.org/ja/3/library/index.html

Python/組み込み関数

Python/組み込み定数

Python/組み込み型

Python/組み込み例外?

  • 基底クラス
  • 具象例外
  • 警告
  • 例外のクラス階層

Python/テキスト処理サービス?

  • Python/string --- 一般的な文字列操作
  • Python/re --- 正規表現操作
  • Python/difflib --- 差分の計算を助ける
  • Python/textwrap? --- テキストの折り返しと詰め込み
  • Python/unicodedata? --- Unicode データベース
  • Python/stringprep? --- インターネットのための文字列調製
  • Python/readline? --- GNU readline のインタフェース
  • Python/rlcompleter? --- GNU readline向け補完関数

Python/バイナリデータ処理?

  • Python/struct? --- バイト列をパックされたバイナリデータとして解釈する
  • Python/codecs? --- codec レジストリと基底クラス

Python/データ型

  • Python/datetime --- 基本的な日付型および時間型
  • Python/calendar? --- 一般的なカレンダーに関する関数群
  • Python/collections --- コンテナデータ型
  • Python/collections.abc? --- コレクションの抽象基底クラス
  • Python/heapq? --- ヒープキューアルゴリズム
  • Python/bisect? --- 配列二分法アルゴリズム
  • Python/array --- 効率のよい数値アレイ
  • Python/weakref? --- 弱参照
  • Python/types? --- 動的な型生成と組み込み型に対する名前
  • Python/copy --- 浅いコピーおよび深いコピー操作
  • Python/pprint --- データ出力の整然化
  • Python/reprlib? --- もう一つの repr() の実装
  • Python/enum --- 列挙型のサポート

Python/数値と数学モジュール?

  • Python/numbers? --- 数の抽象基底クラス
  • Python/math --- 数学関数
  • Python/cmath? --- 複素数のための数学関数
  • Python/decimal? --- 十進固定及び浮動小数点数の算術演算
  • Python/fractions? --- 有理数
  • Python/random --- 擬似乱数を生成する
  • Python/statistics? --- 数理統計関数

Python/関数型プログラミング用モジュール?

  • Python/itertools? --- 効率的なループ実行のためのイテレータ生成関数
  • Python/functools --- 高階関数と呼び出し可能オブジェクトの操作
  • Python/operator? --- 関数形式の標準演算子

Python/ファイルとディレクトリへのアクセス?

  • Python/pathlib --- オブジェクト指向のファイルシステムパス
  • Python/os.path --- 共通のパス名操作
  • Python/fileinput --- 複数の入力ストリームをまたいだ行の繰り返し処理をサポートする
  • Python/stat? --- stat() の結果を解釈する
  • Python/filecmp --- ファイルおよびディレクトリの比較
  • Python/tempfile --- 一時ファイルやディレクトリの作成
  • Python/glob? --- Unix 形式のパス名のパターン展開
  • Python/fnmatch? --- Unix ファイル名のパターンマッチ
  • Python/linecache? --- テキストラインにランダムアクセスする
  • Python/shutil --- 高水準のファイル操作

Python/データの永続化

  • Python/pickle --- Python オブジェクトの直列化
  • Python/copyreg? --- pickle サポート関数を登録する
  • Python/shelve --- Python オブジェクトの永続化
  • Python/marshal --- 内部使用向けの Python オブジェクト整列化
  • Python/dbm --- Unix "データベース" へのインタフェース
  • Python/sqlite3 --- SQLite データベースに対する DB-API 2.0 インタフェース

Python/データ圧縮とアーカイブ?

  • Python/zlib? --- gzip 互換の圧縮
  • Python/gzip? --- gzip ファイルのサポート
  • Python/bz2? --- bzip2 圧縮のサポート
  • Python/lzma? --- LZMA アルゴリズムを使用した圧縮
  • Python/zipfile? --- ZIP アーカイブの処理
  • Python/tarfile? --- tar アーカイブファイルの読み書き

ファイルフォーマット

  • Python/csv --- CSV ファイルの読み書き
  • Python/configparser? --- 設定ファイルのパーサー
  • Python/netrc? --- netrc ファイルの処理
  • Python/xdrlib? --- XDR データのエンコードおよびデコード
  • Python/plistlib? --- Mac OS X .plist ファイルの生成と解析

Python/暗号関連のサービス?

  • Python/hashlib? --- セキュアハッシュおよびメッセージダイジェスト
  • Python/hmac? --- メッセージ認証のための鍵付きハッシュ化
  • Python/secrets --- 機密を扱うために安全な乱数を生成する

Python/汎用オペレーティングシステムサービス?

  • Python/os --- 雑多なオペレーティングシステムインタフェース
  • Python/io --- ストリームを扱うコアツール
  • Python/time --- 時刻データへのアクセスと変換
  • Python/argparse? --- コマンドラインオプション、引数、サブコマンドのパーサー
  • Python/getopt? --- C 言語スタイルのコマンドラインオプションパーサ
  • Python/logging --- Python 用ロギング機能
  • Python/logging.config? --- ロギングの環境設定
  • Python/logging.handlers? --- ロギングハンドラ
  • Python/getpass --- 可搬性のあるパスワード入力機構
  • Python/curses? --- 文字セル表示を扱うための端末操作
  • Python/curses.textpad? --- curses プログラムのためのテキスト入力ウィジェット
  • Python/curses.ascii? --- ASCII 文字に関するユーティリティ
  • Python/curses.panel? --- curses のためのパネルスタック拡張
  • Python/platform? --- 実行中プラットフォームの固有情報を参照する
  • Python/errno? --- 標準の errno システムシンボル
  • Python/ctypes --- Pythonのための外部関数ライブラリ

Python/並行実行

  • Python/threading --- スレッドベースの並列処理
  • Python/multiprocessing --- プロセスベースの並列処理
  • Python/multiprocessing.shared_memory? --- 異なるプロセスから参照可能な共有メモリ
  • Python/concurrent パッケージ
  • Python/concurrent.futures -- 並列タスク実行
  • Python/subprocess --- サブプロセス管理
  • Python/sched? --- イベントスケジューラ
  • Python/queue --- 同期キュークラス
  • Python/_thread? --- 低水準の スレッド API
  • Python/_dummy_thread? --- _thread の代替モジュール
  • Python/dummy_threading? --- threading の代替モジュール

Python/contextvars? --- コンテキスト変数

  • コンテキスト変数
  • マニュアルでのコンテキスト管理
  • Python/asyncio サポート

Python/ネットワーク通信とプロセス間通信

  • Python/asyncio --- 非同期 I/O
  • Python/socket --- 低水準ネットワークインターフェイス
  • Python/ssl --- ソケットオブジェクトに対する TLS/SSL ラッパー
  • Python/select --- I/O 処理の完了を待機する
  • Python/selectors? --- 高水準の I/O 多重化
  • Python/asyncore? --- 非同期ソケットハンドラ
  • Python/asynchat? --- 非同期ソケットコマンド/レスポンスハンドラ
  • Python/signal --- 非同期イベントにハンドラを設定する
  • Python/mmap? --- メモリマップファイル

Python/インターネット上のデータの操作?

  • Python/email? --- 電子メールと MIME 処理のためのパッケージ
  • Python/json --- JSON エンコーダおよびデコーダ
  • Python/mailcap? --- mailcap ファイルの操作
  • Python/mailbox? --- 様々な形式のメールボックス操作
  • Python/mimetypes? --- ファイル名を MIME 型へマップする
  • Python/base64? --- Base16, Base32, Base64, Base85 データの符号化
  • Python/binhex? --- binhex4 形式ファイルのエンコードおよびデコード
  • Python/binascii? --- バイナリデータと ASCII データとの間での変換
  • Python/quopri? --- MIME quoted-printable 形式データのエンコードおよびデコード
  • Python/uu? --- uuencode形式のエンコードとデコード

Python/構造化マークアップツール?

  • Python/html? --- HyperText? Markup Language のサポート
  • Python/html.parser?--- HTML および XHTML のシンプルなパーサー
  • Python/html.entities? --- HTML 一般実体の定義

Python/XMLを扱うモジュール群?

  • Python/xml.etree.ElementTree? --- ElementTree? XML API
  • Python/xml.dom? --- 文書オブジェクトモデル (DOM) API
  • Python/xml.dom.minidom? --- 最小限の DOM の実装
  • Python/xml.dom.pulldom? --- 部分的な DOM ツリー構築のサポート
  • Python/xml.sax? --- SAX2 パーサのサポート
  • Python/xml.sax.handler? --- SAX ハンドラの基底クラス
  • Python/xml.sax.saxutils? --- SAX ユーティリティ
  • Python/xml.sax.xmlreader? --- XML パーサのインタフェース
  • Python/xml.parsers.expat? --- Expat を使った高速な XML 解析

Python/インターネットプロトコルとサポート?

  • Python/webbrowser --- 便利なウェブブラウザコントローラー
  • Python/cgi? --- CGI (ゲートウェイインタフェース規格) のサポート
  • Python/cgitb? --- CGI スクリプトのトレースバック管理機構
  • Python/wsgiref? --- WSGI ユーティリティとリファレンス実装
  • Python/urllib --- URL を扱うモジュール群
  • Python/urllib.request? --- URL を開くための拡張可能なライブラリ
  • Python/urllib.response? --- urllib で使用するレスポンスクラス
  • Python/urllib.parse --- URL を解析して構成要素にする
  • Python/urllib.error? --- urllib.request が投げる例外
  • Python/urllib.robotparser? --- robots.txt のためのパーザ
  • Python/http? --- HTTP モジュール群
  • Python/http.client --- HTTP プロトコルクライアント
  • Python/ftplib? --- FTPプロトコルクライアント
  • Python/poplib? --- POP3 プロトコルクライアント
  • Python/imaplib? --- IMAP4 プロトコルクライアント
  • Python/nntplib? --- NNTP プロトコルクライアント
  • Python/smtplib? --- SMTP プロトコルクライアント
  • Python/smtpd? --- SMTP サーバー
  • Python/telnetlib? --- Telnet クライアント
  • Python/uuid? --- RFC 4122 に基づくUUID オブジェクト
  • Python/socketserver? --- ネットワークサーバのフレームワーク
  • Python/http.server --- HTTP サーバ
  • Python/http.cookies? --- HTTPの状態管理
  • Python/http.cookiejar? --- HTTP クライアント用の Cookie 処理
  • Python/xmlrpc? --- XMLRPC サーバーとクライアントモジュール
  • Python/xmlrpc.client? --- XML-RPC クライアントアクセス
  • Python/xmlrpc.server? --- 基本的なXML-RPCサーバー
  • Python/ipaddress? --- IPv4/IPv6 操作ライブラリ

Python/マルチメディアサービス?

  • Python/audioop? --- 生の音声データを操作する
  • Python/aifc? --- AIFFおよびAIFCファイルの読み書き
  • Python/sunau? --- Sun AUファイルの読み書き
  • Python/wave --- WAVファイルの読み書き
  • Python/chunk? --- IFFチャンクデータの読み込み
  • Python/colorsys? --- 色体系間の変換
  • Python/imghdr? --- 画像の形式を決定する
  • Python/sndhdr? --- サウンドファイルの識別
  • Python/ossaudiodev? --- OSS互換オーディオデバイスへのアクセス

Python/国際化?

  • Python/gettext? --- 多言語対応に関する国際化サービス
  • Python/locale? --- 国際化サービス

Python/プログラムのフレームワーク?

  • Python/turtle? --- タートルグラフィックス
  • Python/cmd? --- 行指向のコマンドインタープリタのサポート
  • Python/shlex? --- 単純な字句解析

Python/Tkを用いたグラフィカルユーザインターフェイス?

  • Python/tkinter --- Tcl/Tk の Python インタフェース
  • Python/tkinter.ttk? --- Tk のテーマ付きウィジェット
  • Python/tkinter.tix? --- Tkの拡張ウィジェット
  • Python/tkinter.scrolledtext? --- スクロールするテキストウィジェット
  • Python/IDLE?
  • 他のグラフィカルユーザインタフェースパッケージ

Python/開発ツール?

  • Python/typing --- 型ヒントのサポート
  • Python/pydoc? --- ドキュメント生成とオンラインヘルプシステム
  • Python/doctest? --- 対話的な実行例をテストする
  • Python/unittest --- ユニットテストフレームワーク
  • Python/unittest.mock? --- モックオブジェクトライブラリ
  • Python/unittest.mock? --- 入門
  • 2to3 - Python 2 から 3 への自動コード変換
  • Python/test? --- Python 用回帰テストパッケージ
  • Python/test.support? --- テストのためのユーティリティ関数
  • Python/test.support.script_helper? --- Utilities for the Python execution tests

Python/デバッグとプロファイル?

  • Audit events table
  • Python/bdb? --- デバッガーフレームワーク
  • Python/faulthandler? --- Python tracebackのダンプ
  • Python/pdb --- Python デバッガ
  • Python/Python? プロファイラ
  • Python/timeit --- 小さなコード断片の実行時間計測
  • Python/trace? --- Python 文実行のトレースと追跡
  • Python/tracemalloc? --- メモリ割り当ての追跡

Python/ソフトウェア・パッケージと配布?

  • Python/distutils? --- Python モジュールの構築とインストール
  • Python/ensurepip --- pip インストーラのブートストラップ
  • Python/venv? --- 仮想環境の作成
  • Python/zipapp? --- Manage executable Python zip archives

Python/Pythonランタイムサービス?

  • Python/sys --- システムパラメータと関数
  • Python/sysconfig? --- Python の構成情報にアクセスする
  • Python/builtins? --- 組み込みオブジェクト
  • Python/__main__ --- トップレベルのスクリプト環境
  • Python/warnings? --- 警告の制御
  • Python/dataclasses? --- データクラス
  • Python/contextlib --- Utilities for with-statement contexts
  • Python/abc? --- 抽象基底クラス
  • Python/atexit? --- 終了ハンドラ
  • Python/traceback --- スタックトレースの表示または取得
  • Python/__future__? --- future 文の定義
  • Python/gc? --- ガベージコレクタインターフェース
  • Python/inspect --- 活動中のオブジェクトの情報を取得する
  • Python/site --- サイト固有の設定フック

Python/カスタムPythonインタプリタ?

  • Python/code? --- インタプリタ基底クラス
  • Python/codeop? --- Pythonコードをコンパイルする

Python/モジュールのインポート?

  • Python/zipimport? --- Zip アーカイブからモジュールを import する
  • Python/pkgutil? --- パッケージ拡張ユーティリティ
  • Python/modulefinder? --- スクリプト中で使われているモジュールを検索する
  • Python/runpy? --- Python モジュールの位置特定と実行
  • Python/importlib --- import の実装
  • Using importlib.metadata

Python/Python言語サービス?

  • Python/parser? --- Python 解析木にアクセスする
  • Python/ast? --- 抽象構文木
  • Python/symtable? --- コンパイラの記号表へのアクセス
  • Python/symbol? --- Python 解析木と共に使われる定数
  • Python/token? --- Python 解析木と共に使われる定数
  • Python/keyword? --- Python キーワードチェック
  • Python/tokenize? --- Pythonソースのためのトークナイザ
  • Python/tabnanny? --- あいまいなインデントの検出
  • Python/pyclbr? --- Python module browser support
  • Python/py_compile? --- Python ソースファイルのコンパイル
  • Python/compileall? --- Python ライブラリをバイトコンパイル
  • Python/dis? --- Python バイトコードの逆アセンブラ
  • Python/pickletools? --- pickle 開発者のためのツール群

Python/各種サービス?

  • Python/formatter? --- 汎用の出力書式化機構

Python/MS Windows固有のサービス?

  • Python/msilib? --- Microsoft インストーラーファイルの読み書き
  • Python/msvcrt? --- MS VC++実行時システムの有用なルーチン群
  • Python/winreg? --- Windows レジストリへのアクセス
  • Python/winsound? --- Windows 用の音声再生インタフェース

Python/Unix固有のサービス?

  • Python/posix? --- 最も一般的な POSIX システムコール群
  • Python/pwd? --- パスワードデータベースへのアクセスを提供する
  • Python/spwd? --- シャドウパスワードデータベース
  • Python/grp? --- グループデータベースへのアクセス
  • Python/crypt? --- Unix パスワードをチェックするための関数
  • Python/termios? --- POSIX スタイルの端末制御
  • Python/tty? --- 端末制御のための関数群
  • Python/pty? --- 擬似端末ユーティリティ
  • Python/fcntl? --- fcntl および ioctl システムコール
  • Python/pipes? --- シェルパイプラインへのインタフェース
  • Python/resource? --- リソース使用状態の情報
  • Python/nis? --- Sun の NIS (Yellow Pages) へのインタフェース
  • Python/syslog? --- Unix syslog ライブラリルーチン群

Python/取って代わられたモジュール群?

  • Python/optparse --- コマンドラインオプション解析器
  • Python/imp? --- import 内部へのアクセス
  • ドキュメント化されていないモジュール
  • プラットフォーム固有のモジュール