我有一个在 Flask 下运行的脚本(它是 Web 服务的一部分 - 脚本用于设置数据库)。代码是使用 Textmate 编辑的。当我进行编辑时,我可以在 Textmate 中看到代码的更改,并且当我在终端会话中“cat”文件时再次看到编辑后的文件。当我在同一终端会话中运行脚本时(如 python -m app.database.create_db),python 运行脚本的未编辑版本 - 而不是编辑后的脚本。这里有关于如何在不重新启动的情况下解决此问题的任何提示吗?
在 Sonoma 下的 MacBook Pro 上运行 Python 3.12。文件存储在 Documents 中的目录中,并备份到 Dropbox 和 Apple Cloud。
删除所有缓存后,这种情况仍然存在(
__pycache__
)。
顺便说一句,删除所有缓存后,这种情况仍然存在(pycache)。