为了让自己在我的项目中有一个清晰的文件结构,我使用以下代码片段将项目主文件夹动态添加到 PYTHONPATH 中,因此确保我可以从文件位置上方导入文件。
import sys
import os
sys.path.insert(0, os.path.join(os.path.dirname(os.path.realpath(__file__)), "."))
因为我这样做了,所以当我启动我的主文件时,在我手动删除任何 .pyc 文件之前,不再识别对模块的更改。因此,我认为这出于某种原因阻止了 python 检查 pyc 文件是否是最新的。我能以任何方式克服这个问题吗?