gpt4 book ai didi

python - Django , python : reload function in shell

转载 作者:太空狗 更新时间:2023-10-30 00:46:52 25 4
gpt4 key购买 nike

我在 django IPython-shell 中工作,它可以用 manage.py shell 启动。当我在 shell 中加载外部函数进行测试时,一切正常。但是当我对函数进行更改时,shell 仍然具有旧版本的函数。即使我进行了新的导入。

有谁知道如何重新加载函数的实际版本?

谢谢您的问候!

编辑:我使用 windows - 如果有区别的话。

最佳答案

我通过从 sys.modules 中删除模块并重新导入来重新加载模块。

import sys
sys.modules.pop('your.module')
import your.module
# or
from your.module import your_function

关于python - Django , python : reload function in shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883619/

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