我正在使用可移植 python 1.1 和 python 2.6.2。 PyScriptor 是 1.9.9.6。我使用 PyScriptor 打开正在处理的所有文件。因此,我运行主文件,并在导入的文件之一中显示代码错误。我修复了它并再次运行主文件,但出现了相同的错误。就好像导入的文件仍然是旧文件,但 PyScriptor 正确保存了我编辑的文件。重新启动 PyScriptor 可以修复该问题,但对于每个错误都这样做很痛苦。我测试了这种情况,添加了一条重新启动后显示的打印语句,然后删除它,仍然看到打印语句。
最佳答案
您可以在交互式 shell 中使用 reload(imported_module_name)
来重新加载模块,然后再重新运行脚本。 PyScripter 在单个 Python 实例中完成所有操作,这使得调试更加容易,但正如您所发现的,也使得修复导入的文件变得有点棘手。
您还可以从“运行”菜单完全重新初始化远程引擎以获得新的解释器。
关于python - PyScripter 不会更新我的导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11903674/