私は自分のMacで私の友人に書いたpythonスクリプトを送信しようとしています。問題は、編集可能なコードを送信したくないということです。スクリプトを編集可能なテキストファイルからクリックして実行するプログラムに変更するにはどうすればよいですか?"コンパイル" pythonスクリプト
答えて
py2appと呼ばれるpy2exeに相当するものがあります。私はそれを試したことはありませんが、良いコメントがたくさんあります。これはmacportで利用でき、チュートリアルはかなりシンプルに見えます。
(シェルまたは別のPythonアプリケーションから)インポートすると、Pythonコンパイルされた.pycファイルが作成されます。テキストエディタで編集することはできません。
例:
#test.py
print "Hello, world."
# python shell
>>>import test
それはexeファイルにコードをコンパイルするので、あなたは、彼らは時間の地獄を分解しようとしなければならない(http://www.py2exe.org/)py2exeを試みることができますそれ。
私はMac上でです。私はPCを持っていれば素晴らしいだろう。そのことについていくつかの素晴らしいものを聞きました。 – crazedsuirlz
質問を読みます –
あなたの友人がWindows上にいる場合、py2exeを使うことができますが、彼らがMac上にいる場合、同等のものがあるかどうかわかりません。いずれにしても、コンパイルするとクロスプラットフォームの互換性が損なわれてしまいます。これは翻訳された言語の全体的なポイントです。
Pythonは実際にはこのようなコードを隠すように設定されていません。伝えることができます。
- 1. コンパイル(ただし、実行されません)Pythonスクリプト
- 2. Python:スクリプトを安全にコンパイルするには?
- 3. VTK/Python /コンパイル
- 4. python distutils C++コンパイル
- 5. Pythonスクリプト
- 6. コンパイル済みPython CGI
- 7. Pythonは:/ evalのコンパイル
- 8. Pythonスクリプトは、Python 2.7インタプリタ
- 9. のPythonスクリプトpysaunter
- 10. Pythonスクリプトはincron
- 11. pythonスクリプトのエラー
- 12. Pythonパッケージのスクリプト
- 13. Pythonのスクリプト
- 14. アンドロイドpythonスクリプト:GUI?
- 15. JSONPのPythonスクリプト
- 16. Pythonスクリプトのパラメータ
- 17. パーミッション、Pythonスクリプト
- 18. ploneのpythonスクリプト
- 19. JavaScriptコンパイルでコンパイルするスクリプトを準備する(Googleクローズ)
- 20. Pythonスクリプトの実行
- 21. PythonスクリプトのWebフロントエンド
- 22. スクリーンセッションのエラーpythonスクリプト
- 23. PythonスクリプトとCronジョブ
- 24. XBMC用のPythonスクリプト
- 25. pythonスクリプトのsimplejsonデコーダ
- 26. Selenium Pythonスクリプトのエラー
- 27. Pythonは、スクリプトと.exe
- 28. Python Git Bash CMDスクリプト
- 29. PythonスクリプトでのNameError
- 30. 探ると逆コンパイルPythonバイトコード
お友達にはWindows、Mac、Linuxマシンがありますか? –
インタプリタとソースコードを実行可能ファイルにまとめることができます。しかし、彼らが望むなら、彼らはまだソースコードにアクセスすることができます! – wim