Ree*_*rds 6 python shell ipython
初学者提问.我已经启动了我的ipython shell,并且我使用run-command运行脚本,一切都很好.但是,运行脚本文件然后编辑导入的脚本文件,然后再次尝试运行它会导致旧的导入文件运行.所以我猜python为了速度保存了某种缓存.我已经尝试过明确的命令,但无济于事.
基本上我的问题是这个.两个文件:function.py和program.py.程序文件导入该函数.但是运行程序然后编辑该函数然后再次运行该程序会导致旧的函数/未编辑版本运行.
在iPython或标准Python解释器中,您可以使用该reload()函数重新加载导入的模块.
例:
In [1]: import foo
# make some changes to the foo.py
In [2]: reload(foo)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4938 次 |
| 最近记录: |