ソース コードの .py ファイルを削除して、ライバルに自分のコードを見られないようにしたい。
だから私は使う
python -c "import compileall; compileall.compile_dir('D:/acc')"
すべての py ファイルを pyc にコンパイルするには、次のステップは py ファイルを削除し、pyc のみを使用してプロジェクトを実行することです。
ソース コードの .py ファイルを削除して、ライバルに自分のコードを見られないようにしたい。
だから私は使う
python -c "import compileall; compileall.compile_dir('D:/acc')"
すべての py ファイルを pyc にコンパイルするには、次のステップは py ファイルを削除し、pyc のみを使用してプロジェクトを実行することです。
標準の lib に含まれている shutils を使用できますが、*.py ファイルを *.pyc から再構築するのは非常に簡単であるため、*.py ファイルを削除することは文字列の保護にはならないことを考慮してください。
drm パッカーで py2exe を使用すると、はるかに安全になります。
1 つの便利な方法は、メイン モジュールの pyc ファイルの名前を に変更し、__main__.pyc
すべての pyc ファイルを zip ファイルに入れることです。Python 2.6 以降では、zip を実行できます。
python myapplication.zip
pyc ファイルは異なる Python バージョン間で互換性がないことに注意してください。