2012-11-23 60 views
0

我在IDLE中使用Python,并且我有一行reload(sim_map_training)。但是,当我运行该文件时,它说NameError: name 'sim_map_training' is not defined,即使我确定在该文件的同一目录中有一个文件sim_map_training.py。我真的很困惑..可能是什么问题?Python重新加载错误

回答

1

在您重新加载的上下文中,名称sim_map_training必须引用该模块。只写

import sim_map_training # = sim_map_training = sys.modules['sim_map_training'] 
reload(sim_map_training) 

会做。

+0

工作,谢谢! –