.pyc
同じ名前のファイルを実行すると、ファイルが自発的に生成されることに気づきました。とファイル.py
の違いは何ですか?.py
.pyc
.pyc
また、ファイルを放置しておくとスペースが乱雑になると思います。.pyc
ファイルは削除したほうがよいでしょうか? それとも、ファイルを残しておくことには利点や必要性があるのでしょうか?
更新: 私の質問に関連する回答済みの質問が2つあります
Python が解釈される場合、.pyc ファイルとは何ですか?
実行可能なメインの Python スクリプトがモジュールのような pyc ファイルにコンパイルされないのはなぜですか?
この質問は重複ではありません
理由 1: これら 2 つのファイルの違いは何かを尋ねているからです。S.Lott が見つけた「Python が解釈される場合、.pyc ファイルとは何ですか?」という質問は、.py ファイルと .pyc ファイルの違いは何かを尋ねているわけではありません。.pyc ファイルとは何かを尋ねているのです。
理由 2: 私の二次的な質問「.pyc
ファイルを削除する必要がありますか? それとも、ファイルを残しておくことに利点や必要性がありますか?」は、.pyc ファイルとその処理方法に関するさらに多くの情報を提供します。
理由3:私のような初心者のPythonプログラマーが知りたいのは.py ファイルと .pyc ファイルの違いは何ですか?、彼らは私の質問に直接誘導されるので、答えを見つけるのに問題はありません。質問が要点を突いているので、検索時間が短縮されます。
ベストアンサー1
.pyc
Python ソース ファイルのコンパイル済みバイトコードが含まれます。Python インタープリタは、ファイル.pyc
より先にファイルをロードする.py
ため、これらが存在すると、Python ソース コードを再コンパイルする必要がなくなり、時間を節約できます。これらを削除することもできますが、問題を引き起こすことはなく、サイズも大きくないため、プログラムの実行時間を節約できる可能性があります。