【发布时间】:2017-11-27 19:03:14
【问题描述】:
我第一次在 python 中处理压缩文件,我很难过。
我阅读了 zipfile 的文档,但我不确定什么是做我想做的事情的最佳方法。我有一个压缩文件夹,里面有 CSV 文件,我希望能够打开 zip 文件,并从里面的 csv 文件中检索某些值。
我是否使用 zipfile.extract(file name here) 将其带到当前工作目录?如果我这样做,我只是使用文件名来处理文件,还是以不同的方式索引或列出它们?
目前,我手动将压缩文件夹中的所有文件提取到我的项目的当前工作目录,然后使用 csv 模块读取它们。我真正想做的就是删除这一步。
我们将不胜感激任何和所有的帮助!
【问题讨论】:
-
stackoverflow.com/questions/3451111/unzipping-files-in-python。正如这个问题的答案所示,
extract方法的参数不是文件名,而是要提取到的目录。 -
你应该尝试一下,看看会发生什么。