繁体   English   中英

python文件列表

[英]Zip list of files python

我已经在代码中创建了一些csv文件,我想将它们压缩为一个文件夹,以通过电子邮件发送。 我已经具有电子邮件功能,但是问题是邮政编码。 我尝试使用此方法: 在这里我没有提取或找到目录中的文件。 我正在创建程序的csv文件并列出它。 我的文件列表如下:

lista_files = [12.csv,13.csv,14.csv]

对于开发人员来说,这似乎很容易,但是一开始却很难。 如果有人可以帮助我,我将不胜感激。

我相信您正在寻找zipfile库。 考虑到您正在查看文件名列表,我只是使用for循环进行迭代。 如果还列出了目录,则可以使用os.walk

import zipfile

lista_files = ["12.csv","13.csv","14.csv"]
with zipfile.ZipFile('out.zip', 'w') as zipMe:        
    for file in lista_files:
        zipMe.write(file, compress_type=zipfile.ZIP_DEFLATED)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM