你能从Windows的DMP文件中读取已经运行的Python脚本的可变数据吗?

时间:2013-02-26 16:06:41

标签: python windows python-2.7 save

我有一个Python程序,它有某种错误阻止它保存我的数据。该程序仍在运行,但我无法保存任何内容。不幸的是,我真的需要保存这些数据,似乎没有其他方法可以访问它。

通过任务管理器为流程创建的DMP文件是否包含我的程序收集的数据,如果是,我该如何访问它?

感谢。

1 个答案:

答案 0 :(得分:1)

它是否包含程序的部分或全部当前执行状态?是。它是否可以轻松地以您可能正在寻找的用户级格式提取信息?可能不是。它将转储整个Python解释器的状态,包括正在运行的特定Python程序的内存中表示的数据。为了重建这些数据,我很确定你需要在调试模式下运行Python解释器,然后尝试从你的C调试器可以拼凑的任何内容中重建数据。如果这听起来很难或不可能,那么你可能对它的含义有所了解。