【问题标题】:Can you read variable data of an already running Python Script from its DMP file in Windows?您可以从 Windows 中的 DMP 文件中读取已经运行的 Python 脚本的变量数据吗?
【发布时间】:2013-02-26 16:06:40
【问题描述】:

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

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

谢谢。

【问题讨论】:

    标签: python windows python-2.7 save


    【解决方案1】:

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

    【讨论】:

    • 好的。我认为这是一个长镜头。感谢您的回答。
    猜你喜欢
    • 2019-03-02
    • 2014-11-02
    • 1970-01-01
    • 2010-09-14
    • 2013-08-25
    • 2011-09-07
    • 1970-01-01
    • 1970-01-01
    • 2021-10-09
    相关资源
    最近更新 更多