gpt4 book ai didi

Python 不解释更改的文件,使用过时的 .pyc

转载 作者:行者123 更新时间:2023-11-28 23:05:50 24 4
gpt4 key购买 nike

昨天使用Google App Engine在python中开发它停止运行当前版本的脚本。它似乎没有执行最新版本,而是运行了先前预编译的 .pyc,即使 .py 源已更改。

错误消息实际上引用了最新来源的正确行。除非该行的位置改变了,否则它引用之前发生错误的地方的行。

删除 .pyc 文件会导致它们从当前版本重新创建。删除所有 .pycs 目前是一个糟糕的解决方法。

我怎样才能找到问题的根本原因?

最佳答案

你检查过你的系统时钟了吗?我相信 python 根据时间戳确定是使用 .pyc 还是 .py。如果您的系统时钟被推迟,那么它会将 .pyc 文件视为较新的文件,直到系统时钟 catch 它们上次构建的时间。

关于Python 不解释更改的文件,使用过时的 .pyc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5629135/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com