2012-08-10 54 views
2

我使用的可移植python 1.1與python 2.6.2。 PyScriptor是1.9.9.6。我使用PyScriptor打開了所有我正在使用的文件。所以,我運行我的主文件,並在我的一個導入文件中顯示錯誤代碼。我修復它並再次運行主文件,但出現同樣的錯誤。就好像導入的文件仍然是舊的,但PyScriptor正確地保存了我編輯的文件。重新啓動PyScriptor可以修復它,但是對於每個錯誤都會很痛苦。我測試了這種情況,添加了重新啓動後顯示的打印語句,然後刪除它並仍然看到打印語句。PyScripter不會更新我的導入

回答

2

在重新運行腳本之前,您可以在交互式shell中使用reload(imported_module_name)重新加載模塊。 PyScripter在單個Python實例中執行所有操作,這使得調試變得更加容易,但正如您發現的那樣,也會使修復導入的文件變得更加棘手。

您還可以從運行菜單中完全重新初始化遠程引擎以獲得全新的解釋器。

+0

感謝您的幫助! – user1270289 2012-08-10 16:36:40