Python中可以使用csv模块将数据保存到CSV文件中。csv模块提供了一些函数,用于读取和写入csv文件。
使用csv模块将数据写入CSV文件
需要导入csv模块:
import csv
使用csv.writer()函数创建一个writer对象:
csv_writer = csv.writer(file_object)
其中file_object是一个文件对象,用于写入csv文件。
使用writerow()函数将每一行数据写入csv文件:
csv_writer.writerow([data_1, data_2, data_3, ...])
其中data_1,data_2,data_3是要写入的数据,可以是字符串、数字或其他类型的数据。
使用close()函数关闭文件:
file_object.close()
示例代码
import csv # 创建文件对象 csv_file = open('data.csv', 'w', newline='') # 创建writer对象 csv_writer = csv.writer(csv_file) # 写入数据 csv_writer.writerow(['name', 'age', 'gender']) csv_writer.writerow(['John', '20', 'male']) csv_writer.writerow(['Alice', '22', 'female']) # 关闭文件 csv_file.close()