may*_*may 1 python csv zip zipfile
我已经在代码中创建了一些csv文件,我想将它们压缩为一个文件夹,以通过电子邮件发送。我已经具有电子邮件功能,但是问题是邮政编码。我尝试使用此方法:在这里我没有提取或找到目录中的文件。我正在创建程序的csv文件并列出它。我的文件列表如下:
lista_files = [12.csv,13.csv,14.csv]
Run Code Online (Sandbox Code Playgroud)
对于开发人员来说,这似乎很容易,但是一开始却很难。如果有人可以帮助我,我将不胜感激。
我相信您正在寻找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)
| 归档时间: |
|
| 查看次数: |
1238 次 |
| 最近记录: |