2012-08-10 53 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