2014-09-26 82 views
0

似乎PyInstaller把所有的python脚本放到可执行文件中,当运行这个文件时,它首先启动PyInstaller bootloader,然后准备一个临时python环境添加运行脚本。我可以从PyInstaller生成的包中获取源代码吗?

所以我不知道我的源代码是否安全。运行可执行文件时可以从包中获取源代码吗?

回答

1

PyInstaller包含您的程序的字节编译(.pyc)文件,但不包含原始源文件(.py)。您甚至不需要运行可执行文件来获取.pyc文件。有更多或更少工作的Python反编译器将编译的字节码(.pyc)转换为等效的源代码(.py)。

您需要评估这种保护是否足够满足您的需求。然而,作为一个友好的建议,我建议先发明/写一些人们想要复制的东西,然后再担心如何保护它。

+0

感谢您的回复。我怎样才能得到.pyc文件? – 2014-09-26 02:04:14

相关问题