2

我将便携式 python 1.1 与 python 2.6.2 一起使用。PyScriptor 是 1.9.9.6。我打开所有正在使用 PyScriptor 处理的文件。所以,我运行我的主文件,我的一个导入文件中的代码显示错误。我修复它并再次运行主文件,但出现了同样的错误。就好像导入的文件仍然是旧文件,但 PyScriptor 正确保存了我编辑的文件。重新启动 PyScriptor 可以修复它,但是对于每个错误都这样做是很痛苦的。我测试了这种情况,因为添加了一个在重新启动后出现的打印语句,然后将其删除,仍然可以看到打印语句。

4

1 回答 1

2

reload(imported_module_name)在重新运行脚本之前,您可以在交互式 shell 中使用重新加载模块。PyScripter 在单个 Python 实例中完成所有操作,这使得调试更容易,但正如您所发现的,修复导入的文件有点棘手。

您还可以从“运行”菜单中完全重新初始化远程引擎以获取新的解释器。

于 2012-08-10T14:40:52.800 回答