如何告诉Python重新导入我的脚本?

8 浏览
0 Comments

如何告诉Python重新导入我的脚本?

这个问题已经有了答案

python刷新/重新加载

如何卸载(重新加载)Python模块?

我从bash中启动的Python环境中运行了我的脚本:

>>> import myscript

我稍微修改了一下我的脚本,然后保存。然后再次运行

>>> import myscript

但它不会运行更新后的脚本。

如何告诉Python运行更新后的脚本?谢谢!

admin 更改状态以发布 2023年5月22日
0
0 Comments

重载内置是您实际需要的:
https://docs.python.org/2/library/functions.html#reload

0
0 Comments

就像这样简单地reload

reload(myscript)

引用自文档,

重新加载以前导入的模块。参数必须是一个模块对象,因此必须在成功导入之前。 如果你使用外部编辑器编辑模块源文件并想尝试新版本而不离开Python解释器,则这很有用。

0