【发布时间】:2012-08-15 07:39:54
【问题描述】:
我创建了一个实用程序软件,用于在 python 中操作文件复制过程。一切都运行良好,但是当我开始复制任何大于 2 Gb 的文件时,整个系统都会挂起。在我看来,这可能是内存泄漏问题。
我试过了:
- 使用 Shutil 模块复制它
- 通过复制字节块来使用惰性操作
- 逐行复制文件数据
- 使用文件输入模块
- 调整缓冲区百万次
- 用 C 编写副本文件部分,然后用 python 扩展它。
...但是这些都没有奏效。
这里是我的File Script 和我的GUI Script 的链接:
我正在使用具有 2 Gb RAM 的 Windows 7。
有人可以帮忙吗?
【问题讨论】:
-
欢迎来到 StackOverflow。鼓励您编写少量代码来重现您遇到的确切问题。没有这个,社区就不太可能帮助回答您的问题。另请注意,非常不鼓励在场外发布代码链接。您可以通过点击上面的“编辑”链接来编辑您的问题以更正这些问题。
-
@Maulwurfn 你能链接吗? OP 目前的个人资料没有显示任何其他问题。
标签: python file-io python-3.x wxpython