如何从 .py 文件手动生成 .pyc 文件

新手上路,请多包涵

出于某种原因,我不能依赖 Python 的“import”语句自动生成 .pyc 文件

有没有办法实现如下功能?

 def py_to_pyc(py_filepath, pyc_filepath):
    ...

原文由 zJay 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 542
1 个回答

您可以在终端中使用 compileall 。以下命令将递归地进入子目录并为它找到的所有 python 文件生成 pyc 文件。 compileall 模块是 python 标准库的一部分,因此您无需安装任何额外的东西即可使用它。这对 python2 和 python3 的工作方式完全相同。

 python -m compileall .

原文由 Marwan Alsabbagh 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题