我在同一目录中创建了 3 个文件,即 config.ipynb 、 update.ipynb 和 main.ipynb 。我正在使用 Jupyter 笔记本环境。相同的代码可以在 .py 文件格式的 spyder 环境中正常工作。
config.ipynb :- 配置模块
a = 0
b = "empty"
模块 config.py 存储 a 和 b 的全局变量。
update.ipynb :- 更新模块
import config
config.a = 10
config.b = "alphabet"
在 update.py 文件中,我们导入 config.py 模块并修改 a 和 b 的值。
main.ipynb :-
import config
import update
print(config.a)
print(config.b)
同样,在 main.py 文件中,我们同时导入 config.py 和 update.py 模块。最后,我们打印并测试全局变量的值是否被改变。
我得到了这个错误: -
ModuleNotFoundError:没有名为“config”的模块
我预测答案将是
10
字母