【发布时间】:2014-08-06 10:42:02
【问题描述】:
我知道有一些方法可以编写 Python 脚本,以便在从终端执行时,您将进入解释器并保留变量的结束状态。
是否可以在执行过程中中断 python 脚本并进入解释器,并保留脚本中的状态?例如,我有一个大循环,在每次迭代时都会将一个新的键值对输入到字典中。在循环结束时,字典被写入文件。现在运行脚本几个小时后,我意识到它不值得让它完成,但我仍然希望看到字典。
脚本现在正在我的终端中运行 - 是否有任何可以从这里跳转到解释器并查看字典的当前状态?
编辑:在运行脚本后进入解释器(状态保留)
python -i script.py
【问题讨论】:
-
“我明白有办法” 哪些办法?请描述。
-
您可能想学习使用 Python 调试器
pdb。