让Python在优化模式下运行时导入.pyc

发布于 10-17 08:59 字数 174 浏览 4 评论 0原文

我必须使用一些遗留的 .pyc 模块(没有源代码),但我也被迫在优化模式下使用 python (python -O):所以,当尝试导入这些模块时,我得到导入错误(因为 python 查找 .py 或 .pyo 文件)。

有没有办法让它也使用 pyc 模块?或者将 .pyc 转换为 .pyo?

I have to use some legacy .pyc modules (with no source) but I'm also forced to use python in optimized mode (python -O): so, when trying to import those modules, I get an import error (as python looks for .py or .pyo files).

Is there a way to make it use pyc modules as well? Or to convert .pyc into .pyo?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

清风不识月2024-10-24 08:59:54

“转换”它们的一种方法就是简单地重命名它们。当然它们不会被优化,但至少你可以使用它们。

One way to "convert" them is simply renaming them. Of course they won't be optimised, but at least you can use them.

何止钟意2024-10-24 08:59:54

您可以使用 DePython 将 .pyc 文件转换为 .py 文件,然后您将能够导入它们。

You can use DePython to convert your .pyc files into .py files, and then you will be able to import them.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文