在正在运行的Python程序中访问存储在内存中的数据

时间:2013-02-25 21:30:59

标签: python memory

我有一个收集数据的Python程序。我之前已经测试了很多次,但今天它决定不会保存数据。此外,不幸的是,我决定使用pythonw.exe运行我的程序,因此没有终端可以看到错误是什么。

我可以看到它仍然将数据保存到内存中,因为它显示在绘图上,我仍然可以使用我的程序操作数据。

我想知道是否有办法访问我的程序从外部收集的数据或某种方式来阅读它。

我知道我不太可能恢复我的数据,但值得一试。

(另外,我使用Python 2.7和PyQT4作为GUI界面。)

1 个答案:

答案 0 :(得分:0)

您应该能够使用http://winpdb.org/

附加到正在运行的流程并检查变量