0
我有一個Python程序,有一些錯誤,防止它保存我的數據。該程序仍在運行,但我無法保存任何內容。不幸的是,我真的需要保存這些數據,似乎沒有其他方式來訪問它。你可以從Windows的DMP文件中讀取已經運行的Python腳本的變量數據嗎?
通過任務管理器爲流程創建的DMP文件是否包含我的程序收集的數據?如果是,我該如何訪問它?
謝謝。
我有一個Python程序,有一些錯誤,防止它保存我的數據。該程序仍在運行,但我無法保存任何內容。不幸的是,我真的需要保存這些數據,似乎沒有其他方式來訪問它。你可以從Windows的DMP文件中讀取已經運行的Python腳本的變量數據嗎?
通過任務管理器爲流程創建的DMP文件是否包含我的程序收集的數據?如果是,我該如何訪問它?
謝謝。
它是否包含部分或全部程序的當前執行狀態?是。它是否可以通過您可能容易地從用戶級別的格式中提取信息?可能不會。它將轉儲整個Python解釋器的狀態,包括正在運行的特定Python程序在內存中表示的數據。爲了重建這些數據,我很確定你需要在調試模式下運行Python解釋器本身,然後嘗試從C調試器可以拼湊的任何位置重新構建數據。如果這對你來說聽起來非常困難或不可能,那麼你可能對它的含義有所瞭解。
好的。我覺得這是一個很長的鏡頭。感謝你的回答。 – Mink 2013-02-26 20:01:10