tarfile getmembers() 很慢

问题描述

运行

import tarfile
with tarfile.open(tgz,'r:gz') as tar:
    members = tar.getmembers()

在配备 python3.6.6 的非常强大的 Windows 10 机器上。在 250MB 的 tgz 和 2500 名成员上需要 15 分钟。

我能做些什么来加快速度吗?也许,是否有非标准库替代方案?也许使用更高版本的 Python 会更快(我不能在工作中使用它们,但还是知道它会很好)?

我的谷歌搜索提出了这个非常古老的问题:https://bugs.python.org/issue11224

也许有回归?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)