0

我制作 Python3+Delphi 应用程序。我将 Libs 文件夹中的所有文件+目录打包到 python32.zip 中。有用。

  • 我需要__pycache__该 zip 中的 PYC 文件(和目录)吗?
  • 如果我打包 PYC 文件,Py3k 会运行得更快吗?
4

1 回答 1

1

您不需要包含 pyc 文件,不。假设,也就是说,你正在添加你的 zip 文件sys.path并从中导入(这个问题可能会使用这些方面的更多细节),Python zipimporter 将很乐意为你即时编译字节码。

如果您包含 pyc 文件(或者对于独立应用程序,您可能会考虑包含 .pyo 文件,您可以通过各种方式制作它,例如使用-O标志运行 python),您应该有更快的启动时间。也就是说,这个字节码编译速度非常快,所以根据你的应用程序导入的模块数量,它可能不会产生明显的差异。自己试试看。

于 2013-12-18T02:57:02.130 回答