+ -
当前位置:首页 → 问答吧 → python pefile PE内存回收

python pefile PE内存回收

时间:2011-04-22

来源:互联网

  1. pe = pefile.PE("xxx.exe")
  2. # 处理 pe 的代码
  3. del pe
  4. os.remove("xxx.exe")

  5. #此时会报错:WindowsError: [Error 13] : xxx.exe
复制代码
尝试过:
gc.collect()
pe = None
del pe

仍然报以上错误。感觉 pe对象已经没有了,但是文件依然在内存中打开,所以导致无法删除。但是程序中就这块在调用打开文件。。。别的地方没调用。

请高人指点!
谢谢!

作者: mikzh   发布时间: 2011-04-22

已经解决。。。呵呵

作者: mikzh   发布时间: 2011-04-22