首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何将CSV文件动态写入zip

将CSV文件动态写入zip文件可以通过以下步骤实现:

  1. 导入所需的库和模块:
代码语言:txt
复制
import csv
import zipfile
  1. 创建一个CSV文件并写入数据:
代码语言:txt
复制
data = [
    ['Name', 'Age', 'City'],
    ['John', '25', 'New York'],
    ['Alice', '30', 'London'],
    ['Bob', '35', 'Paris']
]

with open('data.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(data)
  1. 创建一个zip文件并将CSV文件添加到其中:
代码语言:txt
复制
with zipfile.ZipFile('data.zip', 'w') as zip_file:
    zip_file.write('data.csv')

完整的代码如下:

代码语言:txt
复制
import csv
import zipfile

data = [
    ['Name', 'Age', 'City'],
    ['John', '25', 'New York'],
    ['Alice', '30', 'London'],
    ['Bob', '35', 'Paris']
]

with open('data.csv', 'w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(data)

with zipfile.ZipFile('data.zip', 'w') as zip_file:
    zip_file.write('data.csv')

这段代码首先创建一个名为data.csv的CSV文件,并将数据写入其中。然后,创建一个名为data.zip的zip文件,并将CSV文件添加到zip文件中。

这种方法可以用于将任何CSV文件动态写入zip文件。您可以根据需要修改数据和文件名。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

13分54秒

尚硅谷_Python基础_127_文件_写入.avi

23分28秒

14.尚硅谷_node基础_同步文件写入.avi

16分39秒

16.尚硅谷_node基础_简单文件写入.avi

18分30秒

17.尚硅谷_node基础_流式文件写入.avi

18分44秒

15.尚硅谷_node基础_异步的文件写入.avi

24分3秒

246_尚硅谷_Go核心编程_创建文件并写入内容.avi

领券