Pythonのコードをバイトコンパイルする方法

提供: Python入門
移動: 案内検索
スポンサーリンク

Pythonのコードは、バイトコンパイル(byte compile)できます。

読み方

バイトコンパイル
ばいと こんぱいる
byte compile
ばいと こんぱいる

概要

バイトコンパイルすることによって、パフォーマンスを改善できます。

本番環境にソースコードを起きたくない、という場合には、 .py のファイルは、デプロイでずに、バイトコンパイル済みの .pyc だけをデプロイすることができます。

バイトコンパイル済みのファイルの拡張子

Pythonのバイトコンパイル済のキャッシュファイルの拡張子は、.pycです。

バイトコンパイル方法

python -m compileall foo.py

実行例

% python -m compileall foo.py
Compiling foo.py ...

カレントディレクトリ以下のファイルをバイトコンパイルする

python -m compileall .

バイトコンパイル済ファイルのファイルタイプ

% file foo.py
foo.pyc: DBase 3 data file (1390572897 records)

関連項目




スポンサーリンク