python - 使用 PYC 文件而不是 PY

标签 python

菜鸟问题:

我有一个 PY 代码并将其编译为创建一个 .pyc。我想使用这个 pyc 文件而不是 PY。

我正在使用外部程序运行 PY 文件。当 PY 存在于文件夹中时,一切正常。但是,当我删除 PY 文件并仅使用 pyc 时,出现错误:

IOError: [Errno 2] No such file or directory: 'E:/data/test/tech.py'

而我在同一个文件夹中有一个 tech.py​​c。有什么想法可能是这里的问题吗?

最佳答案

通常情况下,python是不编译的。 .pyc 文件只是一种性能优化,可以缩短加载时间。

Python 正在寻找 .py 文件,因为它总是先检查那个文件。如果 .pyc 文件比其对应的 .py 文件更新,它将使用 .pyc 文件。如果 .py 文件较新,它将创建一个新的 .pyc 文件。

关于python - 使用 PYC 文件而不是 PY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22858457/

相关文章:

python - PySide2 找不到 Qt_5.15

python - 如何在 python 中快速细化网格

python - 如何在 Windows 上安装 OpenAI Universe 而不会出现错误代码 1?

python - 最Pythonic条件计数器

python - 用于定义选择字段的元组列表中前导下划线的含义?

python - 将 2 个字典列表合并到一个字典列表中

python - 在不删除逗号的情况下将数据帧写入 csv

Python Pandas (Excel) 数据表代码问题

python - 过滤器对象没有属性 pop

python - 我在 Django 应用程序中的同一类的两个对象之间存在 OneToOne 关系。是否有可能加强这种关系的唯一性?