【发布时间】:2013-02-26 16:06:40
【问题描述】:
我有一个 Python 程序出现某种错误,导致它无法保存我的数据。该程序仍在运行,但我无法保存任何内容。不幸的是,我确实需要保存这些数据,而且似乎没有其他方法可以访问它。
通过任务管理器为进程创建的 DMP 文件是否包含我的程序收集的数据,如果是,我如何访问它?
谢谢。
【问题讨论】:
标签: python windows python-2.7 save
我有一个 Python 程序出现某种错误,导致它无法保存我的数据。该程序仍在运行,但我无法保存任何内容。不幸的是,我确实需要保存这些数据,而且似乎没有其他方法可以访问它。
通过任务管理器为进程创建的 DMP 文件是否包含我的程序收集的数据,如果是,我如何访问它?
谢谢。
【问题讨论】:
标签: python windows python-2.7 save
它是否包含程序的部分或全部当前执行状态?是的。它的形式是否可以让您轻松地以您可能正在寻找的用户级格式提取信息?可能不是。它将转储整个 Python 解释器的状态,包括正在运行的特定 Python 程序在内存中表示的数据。要重建该数据,我很确定您需要在调试模式下运行 Python 解释器本身,然后尝试从 C 调试器可以拼凑的任何内容中重建您的数据。如果这对您来说听起来非常困难或不可能,那么您可能对它的含义有所了解。
【讨论】: