pythonとpythonptraceを使用して、外部プロセスのメモリを読み取ろうとしています。私は完全にPythonで作業する必要があり、Linuxでプロセスのメモリを読み取って印刷しようとしています。
たとえば、次のコードを試しましたが、IOエラーが発生し続けます。
proc_mem = open("/proc/%i/mem" % process.pid, "r")
print proc_mem.read()
proc_mem.close()
ほとんどの場合、プロセスのメモリを繰り返しダンプして、時間の経過とともに変化を探したいだけです。これがこれを行う正しい方法である場合、私の問題は何ですか?または、これを行うためのより適切な方法はありますか?