gpt4 book ai didi

python - 将项目保存到只读存储时是否应该包含 .pyc 字节代码?

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:58 24 4
gpt4 key购买 nike

是的,我阅读了一些 .pyc 问题,但仍然一无所获。

我需要将一个项目保存到一张 CD 上,而且我希望能够直接从那里运行它。
我应该把 .pyc 文件放在那里吗?

没有,

  • 字节码版本不兼容

  • 该项目应该使用相同的 python 版本运行
  • .py 文件在该版本中将不再更改
  • 加载速度可能更快
  • 如果 smth 不适合,python 将(需要)在某处创建新的 .pyc

后者:Python 会处理它并使用临时目录,不是吗?

最佳答案

答案:不需要包含

你想要编译和运行意味着:-
你的问题是,你将在另一台机器上编译你的 python 源代码。编译代码时,将创建“.pyc”文件。因此,您的 CD 中没有必要包含“.pyc”文件。如果你的意思是,没问题,当你在另一台机器上编译你的源代码时,它会用新创建的“.pyc”文件替换“.pyc”文件。

你只想运行意味着:-
但是,如果你想在没有编译方式的情况下运行,你应该将你的程序转换为可执行文件。可执行文件可能适用于 windows 或 linux。

对于 Linux,创建可执行文件:使用“CDE”包。
链接:http://www.pgbovine.net/cde.html
对于 Windows,创建可执行文件:使用“Py2Exe”包
链接:http://www.py2exe.org/index.cgi/WorkingWithVariousPackagesAndModules
我希望这是你想要的答案。

关于python - 将项目保存到只读存储时是否应该包含 .pyc 字节代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21448744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com