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

提供: Python入門
2015年3月1日 (日) 14:39時点におけるDaemon (トーク | 投稿記録)による版

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索
スポンサーリンク

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)

関連項目




スポンサーリンク