python文件列表

may*_*may 1 python csv zip zipfile

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

lista_files = [12.csv,13.csv,14.csv]
Run Code Online (Sandbox Code Playgroud)

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

Nei*_*eil 8

我相信您正在寻找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)
Run Code Online (Sandbox Code Playgroud)