我使用python 2.6.2的便携式python 1.1。 PyScriptor是1.9.9.6。我用PyScriptor打开我正在处理的所有文件。因此,我运行我的主文件,并在我导入的一个文件中显示错误代码。我修复它并再次运行主文件,但出现相同的错误。就好像导入的文件仍然是旧文件,但PyScriptor正确地保存了我编辑的文件。重新启动PyScriptor可以修复它,但对于每个bug来说都是很痛苦的。我测试了这种情况发生了添加一个打印语句,重新启动后出现,然后删除它仍然看到打印语句。
答案 0 :(得分:2)
您可以在交互式shell中使用reload(imported_module_name)
重新加载模块,然后再重新运行脚本。 PyScripter在一个Python实例中完成所有操作,这使得调试变得更容易,而且,正如您所发现的那样,它使得修复导入的文件有点棘手。
您还可以从“运行”菜单中完全重新初始化远程引擎,以获得新的解释器。