当前位置:首页python > 正文

python创建csv文件并写入

作者:野牛程序员:2023-07-24 07:57:56python阅读 2990

要在Python中创建CSV文件并写入数据,可以使用csv模块。这个模块为处理CSV(Comma Separated Values)文件提供了一组方便的功能。

下面是一个简单的示例,展示如何创建一个CSV文件并写入数据:

import csv

# 示例数据
data = [
    ['Name', 'Age', 'Country'],
    ['John', 30, 'USA'],
    ['Alice', 25, 'Canada'],
    ['Bob', 28, 'UK'],
    ['Eve', 22, 'Australia']
]

# 文件名
filename = 'example.csv'

# 写入CSV文件
with open(filename, mode='w', newline='') as file:
    writer = csv.writer(file)
    writer.writerows(data)

print(f'{filename} 文件已成功创建并写入数据.')

在这个例子中,首先导入了csv模块,然后定义了要写入CSV文件的数据data,其中包括标题行和数据行。接下来,指定了要创建的文件名example.csv。然后,使用open函数打开文件,并指定打开模式为'w',表示以写入模式打开文件。newline=''参数是为了避免在Windows系统上产生额外的换行符。然后,通过csv.writer创建一个写入器对象,并使用writer.writerows(data)将数据写入CSV文件。

运行这段代码后,将在同级目录下找到一个名为example.csv的文件,其中包含了示例数据。

需要注意的是,如果数据是从其他地方获取的,特别是用户输入,可能需要注意数据的格式和安全性,以避免不必要的问题。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击