2012-11-23 74 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

工作,謝謝! –