我正在开发一个有趣的工具,我认为它具有很好的值(value),最终可能想要将其开源。但是,在我决定之前,我想让它“关闭”。问题是我想用Python编写代码,这本质上意味着发送代码。我知道我可以将Python代码转换成二进制文件,但我想要一些可以在Windows/Linux/Mac上运行的东西有人可以告诉我如何做到这一点吗? 最佳答案 嗯,Python是一种脚本语言,所以不太可能创建真正的.exe文件。但是,您可能希望将代码编译为.pyc,然后分发您的应用程序。运行.pyc与常规python文件相同:$pythoncode.pyc全部
由于某种原因,我不能依赖Python的“import”语句自动生成.pyc文件有没有办法实现如下功能?defpy_to_pyc(py_filepath,pyc_filepath):... 最佳答案 您可以在终端中使用compileall。以下命令将递归进入子目录并为它找到的所有python文件创建pyc文件。compileall模块是python标准库的一部分,所以你不需要安装任何额外的东西来使用它。这对python2和python3的工作方式完全相同。python-mcompileall.
由于某种原因,我不能依赖Python的“import”语句自动生成.pyc文件有没有办法实现如下功能?defpy_to_pyc(py_filepath,pyc_filepath):... 最佳答案 您可以在终端中使用compileall。以下命令将递归进入子目录并为它找到的所有python文件创建pyc文件。compileall模块是python标准库的一部分,所以你不需要安装任何额外的东西来使用它。这对python2和python3的工作方式完全相同。python-mcompileall.