gpt4 book ai didi

python - 编辑后如何在 Python shell 中更新已执行的脚本导入?

转载 作者:太空狗 更新时间:2023-10-29 22:23:56 25 4
gpt4 key购买 nike

初学者问题。我已经启动了我的 iPython shell,我正在使用运行命令运行脚本,一切都很好。但是,运行脚本文件然后编辑导入的脚本文件然后尝试再次运行它会导致运行旧的导入文件。所以我猜 python 会保存某种缓存以提高速度。我试过 clear command 等但无济于事。

基本上我的问题是这样的。两个文件:function.py 和 program.py。程序文件导入函数。但是运行程序然后编辑函数然后再次运行程序会导致旧函数/未编辑版本运行。

最佳答案

在 iPython 或标准 Python 解释器中,您可以使用 reload() 函数重新加载导入的模块。

示例:

In [1]: import foo
# make some changes to the foo.py
In [2]: reload(foo)

关于python - 编辑后如何在 Python shell 中更新已执行的脚本导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4075912/

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