1

ソース コードの .py ファイルを削除して、ライバルに自分のコードを見られないようにしたい。

だから私は使う

python -c "import compileall; compileall.compile_dir('D:/acc')"

すべての py ファイルを pyc にコンパイルするには、次のステップは py ファイルを削除し、pyc のみを使用してプロジェクトを実行することです。

4

2 に答える 2

6

標準の lib に含まれている shutils を使用できますが、*.py ファイルを *.pyc から再構築するのは非常に簡単であるため、*.py ファイルを削除することは文字列の保護にはならないことを考慮してください。

drm パッカーで py2exe を使用すると、はるかに安全になります。

于 2012-09-06T10:10:03.870 に答える
2

1 つの便利な方法は、メイン モジュールの pyc ファイルの名前を に変更し、__main__.pycすべての pyc ファイルを zip ファイルに入れることです。Python 2.6 以降では、zip を実行できます。

python myapplication.zip

pyc ファイルは異なる Python バージョン間で互換性がないことに注意してください。

于 2012-09-06T10:45:39.583 に答える