ホームページ  >  記事  >  バックエンド開発  >  Python で .pyc ファイルの作成を防ぐにはどうすればよいですか?

Python で .pyc ファイルの作成を防ぐにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-20 15:30:03871ブラウズ

How to Prevent .pyc File Creation in Python?

Python での .pyc ファイルの防止

.pyc ファイルを生成せずに Python を実行できますか?

答え:

「Python 2.6 の新機能 - インタープリターの変更点」にあるように、Python インタープリターを呼び出すときに -B スイッチを使用するか、インタプリタを実行する前に PYTHONDONTWRITEBYTECODE 環境変数を変更します。この設定は、Python プログラム内で sys.dont_write_bytecode としてアクセスでき、インタープリターの動作を変更できます。 .pyc ファイルの生成を防ぐには、プログラムを python -B prog.py として実行します。

Python 3.2 では、.pyc ファイルがソース フォルダーを乱雑にする問題は、専用の __pycache__ サブフォルダーを導入することで解決されました。

パフォーマンスに関する考慮事項:

デフォルトでは、Python はパフォーマンス上の理由からバイトコードを生成します。 PYTHONDONTWRITEBYTECODE=1 を使用して Python 環境を構成すると、パフォーマンスに悪影響を及ぼす可能性があります。パフォーマンスへの影響の詳細については、Python の公式ドキュメントと cpython などのパフォーマンス分析リソースを参照してください。

以上がPython で .pyc ファイルの作成を防ぐにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。