python:python中有没有办法在运行文件之前删除旧的.pyc

标签 python python-2.7 pyc

似乎有时当我从 git 中拉取时,旧的 .pyc 运行而不是新拉取的 .py 文件有没有办法自动清除 .pyc 文件以便它始终运行最新版本?

最佳答案

旧的 .pyc 会被 Python 自动清除,前提是 .py 文件上的修改日期更新。

您可以手动删除目录结构中的所有 .pyc 文件:

find . -name \*.pyc -delete

Python 将在导入模块时重新创建它们。您还可以运行:

python -m compileall .

强制编译。

关于python:python中有没有办法在运行文件之前删除旧的.pyc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12568565/

相关文章:

python - Pyinstaller:当我使用 pyinstaller 创建 .exe 文件时,使用 python 中的内置函数打开的可执行文件将在 1 秒后关闭

python - 是否有任何 pythonic 方法来组合两个字典(为公共(public)值制作一个列表)?

python - 从子类访问 python @property 的值

python - 删除所有 python *.pyc 文件以强制使用新代码是否安全?

python - 检查两个列表之间的公共(public)元素是否顺序相同

python - np.where 多个返回值

python - Pandas 使用最接近的方法对 bool 值进行插值

Python:日期时间格式

python - 分发 .pyc 文件有什么限制?

python - 我应该在部署时生成 *.pyc 文件吗?