使用.pyc文件是否合适?

时间:2017-12-25 23:10:13

标签: python pygame pyc

我想要最终销售的Python项目(游戏)。出于安全考虑,是否可以通过Python标准考虑使用.pyc文件而不是常规.py源文件来分发游戏?这甚至会有效吗?或者,另一方面,只是不是.pyc文件用于什么?

2 个答案:

答案 0 :(得分:4)

除非目标平台安装了完全相同的python版本,否则这种分发方法根本不起作用。有关详细信息,请参阅this question的答案。

  

编译的Python字节码文件与架构无关,但与VM有关。 .pyc文件仅适用于由存储在文件中的幻数确定的特定Python版本集。

答案 1 :(得分:0)

好吗?是的,许可证允许您分发.pyc文件。

是否有效'?它很可能是不必要的,因为复制你的作品没有商业理由。如果它超级好,人们会用另一种语言去编译或编写类似的游戏。请参阅jonrsharpe的链接。

有意吗? .pyc文件的主要目的是通过缓存结果来避免不必要地重新编译Python代码。