1

いくつかの PY ファイルを使用するプログラムがあります。PY ファイルを使用するまで、コードは完全に機能します。ただし、PY ファイルを削除して PYC ファイルのみを保持する場合の暗号化では、プログラムは次のメッセージで失敗します: ImportError: No module named abc

PYファイルですべてが正常に機能していたときに、PythonがここでPYCを好まない理由はありますか?

4

1 に答える 1

4

.pycファイルには、バイトコンパイルされた python が含まれています。これらは、非常に読みやすい Python コードに再度逆コンパイルすることができ、ソース コードを研究している人々を保護するものではありません。

これを使用したい場合は、すべてのファイルがコンパイルされていることを確認する必要があります。

python -m compileall /path/to/package

.pyソースファイルを削除する前に。

于 2012-09-07T08:08:29.767 に答える