私は最終的に販売したいPythonプロジェクト(ゲーム)を持っています。セキュリティ上の理由から、通常の.pyソースファイルの代わりに.pycファイルを使用してゲームを配布することは、Python標準によって認められますか?これは効果的であろうか?それとも、一方で、それはちょうど.pycファイルのためではないですか?.pycファイルを使用するのは適切ですか?
2
A
答えて
0
は「いいですか?はい。ライセンスでは、.pycファイルを配布できます。
は「効果的ですか?あなたの仕事をコピーする商業上の理由がないので、ほとんどの場合不要です。超優秀な人は、別の言語で類似のゲームをコンパイルしたり書き込んだりします。 jonrsharpeのリンクを参照してください。
を指定しますか? .pycファイルの主な目的は、結果をキャッシュしてPythonコードを不必要に再コンパイルしないようにすることです。
4
ターゲットプラットフォームのPythonバージョンがまったく同じでない限り、この配布方法は動作しません。詳細については、this questionへの回答を参照してください。
コンパイルされたPythonバイトコードファイルはアーキテクチャに依存しませんが、VMに依存します。 .pycファイルは、ファイルに格納されているマジックナンバーによって特定されるPythonバージョンの特定のセットでのみ動作します。
関連する問題
- 1. Jython経由で.pycファイルを使用する
- 2. IoCを適切に使用するのはいつですか?
- 3. Pythonのpycファイルとpyoファイルの違いは何ですか?
- 4. VarnishdはRailsで使用する適切なキャッシュソリューションですか?
- 5. サーバに使用する適切なユーザエージェントは何ですか?
- 6. 使用する適切なルーセンアナライザは何ですか?
- 7. ionic2 navbarで適切に使用する
- 8. Android:いつFragmentTransaction.removeを使用するのが適切ですか?
- 9. Pydevと* .pycファイル
- 10. 共有/バックアップ時に.pyまたは.pycファイルを使用しますか?
- 11. RPMで.pyoファイルと.pycファイルを省略することはできますか?
- 12. ホームフォルダ外の.pycファイル?
- 13. pydevを.pycではなく.pycにコンパイルする方法
- 14. Node.jsのprocess.nextTickの適切な使用例は何ですか?
- 15. グループを適切に使用する
- 16. Tkinter:root.after()を適切に使用する
- 17. TYPO3:適切にイメージを使用する
- 18. これは友人関係の適切な使用ですか?
- 19. これはHTML5の適切な使用ですか?
- 20. イオンペインの使用はいつ適切ですか?
- 21. これはMVCの不適切な使用ですか?
- 22. couchDBの使用はいつ適切ですか?
- 23. TrieMapの使用はいつ適切ですか?
- 24. これはmutexの適切な使用ですか?
- 25. これはshared_ptrの適切な使用ですか?
- 26. サーブレット内でDAOオブジェクトを使用するのは適切ですか?
- 27. iOS用のREST APIに使用するシリアル化フォーマットは適切ですか?
- 28. このシチュエーションではSystem.Exceptionを使用するのが適切でしょうか?
- 29. ウェブページ上でのセマンティックHTMLの適切な使用:記事の要素は適切ですか?
- 30. ジェネリックスと継承を適切に使用するのはいつですか?
関連:https://stackoverflow.com/questions/11368304/what-are-the-limitations-of-distributing-pyc-files – jonrsharpe
それは実際にそれをやりたい誰かによって逆コンパイルすることができます。質問は、これを編集する人が何人いるかです。ほとんどのユーザーは、特に.exeファイルを作成する場合は、それについて考えることはありません – furas