我在同一目录中创建了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
字母