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

