在 Python 交互式会话中重新加载文件?

问题描述

我想在 python3 交互式会话中加载此源代码 (fib_src.py):

def fib(x):
    if x<7:
        return x
    return fib(x-1)+fib(x-2)

from fib_src import *

使调用函数更容易

fib(5)

修改代码时出现问题,因为我需要重新加载文件

from importlib import reload
reload(fib_src)

但是如果您注意到,我从不导入整个模块。因此,它向我发送了一个错误:NameError: name 'fib_src' is not defined

我该如何解决? (我知道用“import fib_src”导入已经解决了,但这让我用 fib_src.fib(num) 调用函数是不切实际的)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)