1. ホーム
  2. パイソン

[解決済み】なぜPythonのコードをコンパイルするのか?

2022-04-01 21:17:33

質問

なぜPythonスクリプトをコンパイルするのですか?.pyファイルから直接実行しても問題なく動作するので、パフォーマンス上の利点か何かあるのでしょうか?

また、私のアプリケーションの一部のファイルは.pycにコンパイルされ、他のファイルはコンパイルされないことに気づきましたが、これはなぜですか?

解決方法を教えてください。

バイトコードにコンパイルされているので、ずっとずっと速く使うことができます。

一部のファイルがコンパイルされないのは、メインスクリプトを python main.py は、スクリプトを実行するたびに再コンパイルされます。インポートされたスクリプトはすべてコンパイルされ、ディスクに保存されます。

による重要な追加事項 ベン・ブランク :

注目すべきは コンパイルされたスクリプトは スタートアップ の時間を短縮することができます。 をコンパイルしていないため 実行 を使用します。 より高速になります。