python - PyScripter 不会更新我的导入

标签 python pyscripter

我正在使用可移植 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/

相关文章:

python - Pycharm(免费版)和 Perforce 中的目录问题

python - while 遍历一个列表?

python - 配置 Pyscripter 以管理不同的 python 发行版(Anaconda 和 ArcGIS)

python - Django 登录/有效负载在 Chrome DevTools 中以明文形式可见

python - 当数据框中的列中的值发生变化时查找索引值 - Pandas

python - 如何打印字典的所有子集?

python - 尝试使用 pip 安装 PIL 时出错以及 pyscripter 错误

Python:如何在屏幕上输入密码时隐藏密码 "asterisk out"?

python - 找到图层中一个多边形到其他多边形的最小距离?

python - 从 CAPI 评估 Python 代码并获得输出