.pyc文件有限制吗



我最近在尝试制作自己的模块时,意识到我的模块已经制作好了一个副本,但它不像原来那样以.py结尾,而是以.pyc结尾。当我打开它时,我什么都看不懂。我使用导入从pygame制作游戏,.pyc文件中有一堆问号和奇怪的符号这一事实似乎对黑客很有帮助,如果我能制作出一款足够好的游戏来发布,这可能不会发生。我只想知道一些关于这些文件的事情:

  • 如果我删除原始文件,只留下更奇怪的.pyc文件,下载游戏的其他计算机还能读取模块吗
  • 它们是人类可读的吗?它们真的能防止下载游戏的黑客攻击吗?(它不在线,我只是不想让了解python的人玩一个简单的游戏)
  • 我应该因为我正在做的事情而把他们赶走吗?(我看到其他问题询问如何做到这一点,但答案说这很有帮助)
  • 最后但同样重要的是,它适用于.txt文件吗(它们不会只是作为一堆符号读取吗)

谢谢!

.pyc文件不可供人类读取-python解释器将源代码编译为这些文件,并由python虚拟机使用。您可以删除这些文件,当您再次运行.py文件时,您将看到创建了一个新的.pyc文件。

最新更新