参加MIREX比赛,提交说明里多次提到二进制文件,当时不明白到底需要提交什么样的文件,最后就把源代码文件提交上去了。
今天研究了一下,发现其实很多时候我们并不想让别人看到我们全部的代码细节,所以有其他的方案进行提交,比如将py文件编译成pyc文件。
在python中
import py_compile
py_compile.compile(path)
就可以将需要编译的py文件编译成pyc文件。pyc文件就是二进制文件,可以在命令行和python文件一样运行,别人无法查看你的源码。
参加MIREX比赛,提交说明里多次提到二进制文件,当时不明白到底需要提交什么样的文件,最后就把源代码文件提交上去了。
今天研究了一下,发现其实很多时候我们并不想让别人看到我们全部的代码细节,所以有其他的方案进行提交,比如将py文件编译成pyc文件。
在python中
import py_compile
py_compile.compile(path)
就可以将需要编译的py文件编译成pyc文件。pyc文件就是二进制文件,可以在命令行和python文件一样运行,别人无法查看你的源码。