【发布时间】:2020-12-05 16:52:57
【问题描述】:
我以单独的 module.py 文件的形式创建了一个函数模块。在开发代码时,我会更新模块中的功能。但是,当我回到运行文件(main)调用更新的函数时,更新并没有被拾取(即运行文件调用旧版本的函数),并且通常不会被拾取,除非我重新启动 PyCharm。
我试过了:
-
保存 module.py 文件,然后在调用函数之前在运行文件中重新导入它
-
在重新运行脚本之前使用 Rerun(控制台中的绿色弯曲箭头)清除控制台
-
在运行文件中的函数调用之前添加'reload(module)'语句
-
(为免生疑问,模块的导入语句在运行文件中,并且在我第一次调用它时工作。当我重新导入它时,它只是不能有效地拉动更新)。 em>
【问题讨论】:
-
注意:JetBrains 支持建议这样做: