gpt4 book ai didi

python-3.x - 本地下载zip文件到tempfile,解压文件到tempfile,列出文件

转载 作者:行者123 更新时间:2023-12-05 04:00:58 25 4
gpt4 key购买 nike

我正在尝试重新使用 python,但我不确定从哪里开始,但我想在本地下载一个 zip 文件到 temp,解压缩文件,然后列出文件(99.99% 的时间.csv 文件)。我想列出文件,以便我可以根据逻辑进一步处理其中一个文件,并自动删除临时目录。

我可以相当简洁地在 R 中完成上述大部分工作,但我的要求是将这个想法映射到 python,并且从我最初的 Google 搜索中,我发现的解决方案似乎并不简单,也不完全符合我的要求为了。

如有任何帮助,我们将不胜感激。

最佳答案

我们首先通过 requests 下载文件

import requests

results = requests.get('<url_to_zip>')
with open('/tmp/zip_folder.zip', 'wb') as f:
f.write(results.content)

然后我们使用 zipfile 将 zip 文件解压缩到/tmp

import zipfile
file = zipfile.ZipFile('/tmp/zip_folder.zip')
file.extractall(path='/tmp')

然后我们列出文件。

files = os.listdir('/tmp/zip_folder')
for file in files:
if 'csv' in file:
print(file)

关于python-3.x - 本地下载zip文件到tempfile,解压文件到tempfile,列出文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55718917/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com