python怎么生成csv文件

1355
2024/6/1 16:18:13
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Python中生成一个CSV文件,可以使用csv模块来处理CSV文件的读写操作。下面是一个示例代码,演示如何生成一个包含一些数据的CSV文件:

import csv

# 要写入的数据
data = [
    ['Name', 'Age', 'City'],
    ['Alice', 25, 'New York'],
    ['Bob', 30, 'San Francisco'],
    ['Charlie', 35, 'Los Angeles']
]

# 指定要写入的文件名
csv_file = 'data.csv'

# 使用with语句打开文件,指定newline=''参数可以避免在写入时产生空行
with open(csv_file, mode='w', newline='') as file:
    writer = csv.writer(file)
    
    # 逐行写入数据
    for row in data:
        writer.writerow(row)

print(f'CSV文件{csv_file}已生成。')

运行上面的代码后,将在当前目录下生成一个名为data.csv的CSV文件,内容如下所示:

Name,Age,City
Alice,25,New York
Bob,30,San Francisco
Charlie,35,Los Angeles

这样就成功生成了一个包含指定数据的CSV文件。您可以根据需要修改data变量中的数据,并调整输出的CSV文件名来生成不同的CSV文件。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: items在python中的用法