我有一个Python项目(一个游戏),我想最终卖掉。根据Python标准,出于安全考虑,使用.pyc文件而不是常规.py源文件分发游戏会被认为是可以接受的吗?这会有效吗?或者,另一方面,这不是.pyc文件的用途吗?
发布于 2017-12-25 23:31:50
可以吗?是的,许可证允许你分发.pyc文件。
“有效”吗?这很可能是不必要的,因为没有商业理由复制你的作品。如果它是超级好,人们将解译或编写类似的游戏在另一种语言。见jonrsharpe的链接。
是故意的吗?.pyc文件的主要目的是通过缓存结果来避免不必要地重新编译Python代码。
发布于 2017-12-25 23:40:08
除非目标平台安装了完全相同的python版本,否则这种分发方法根本无法工作。有关更多信息,请参见this question的答案。
编译的Python字节码文件与体系结构无关,但依赖于VM。.pyc文件只适用于一组特定的Python版本,这些版本由存储在文件中的神奇数字决定。
https://stackoverflow.com/questions/47972613
复制相似问题