1. ホーム
  2. python

[解決済み] .pycファイルを避けるには?

2022-02-08 17:22:17

質問

コンパイルした .pyc ファイルを生成せずに python インタープリタを実行することはできますか?

どのように解決するのですか?

から Python 2.6 の新機能 - インタプリタの変更" :

<ブロッククオート

Pythonは、現在、以下のことを防止することができます。 .pyc または .pyo ファイルを書き込むには を提供します。 -B スイッチでPython インタープリタ、または pythondontwritebytecode 環境 を実行する前に インタプリタがあります。この設定は としてPythonプログラムに適用されます。 sys.dont_write_bytecode という変数があり Pythonのコードは、その値を変更することで はインタープリタの動作を変更します。

2010-11-27 に更新しました。Python 3.2 では、ソースフォルダを乱雑にする問題に対して .pyc を導入することで、特別な __pycache__ サブフォルダを参照してください。 Python 3.2 の新機能 - PYC リポジトリのディレクトリ .

注:デフォルトの動作はバイトコードを生成するもので、これはパフォーマンス上の理由によるものです。 パイソン2 についてはこちらをご覧ください。 パイソン3 ).