0

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

4

1 回答 1

1

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

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

会做。

于 2012-11-23T00:27:31.703 回答