请用python写一个函数实现将列表写入csv文件
可以使用Python内置的csv模块来实现将列表写入csv文件。以下是示例代码:
import csv
def write_to_csv_file(data_list, file_path):
with open(file_path, 'w', newline='') as file:
writer = csv.writer(file)
for row in data_list:
writer.writerow(row)
该函数需要两个参数:一个是要写入的列表,另一个是csv文件的路径。函数打开文件,创建一个csv.writer对象,并循环遍历列表中的每一行数据,使用writerow()方法将每一行数据写入文件中。最后,函数关闭文件。
以下是使用示例:
data_list = [
['Name', 'Age', 'Gender'],
['Tom', '25', 'Male'],
['Jane', '30', 'Female'],
['John', '28', 'Male']
]
file_path = 'data.csv'
write_to_csv_file(data_list, file_path)
以上代码将data_list列表写入了名为data.csv的文件中,文件内容如下所示:
Name,Age,Gender
Tom,25,Male
Jane,30,Female
John,28,Male
``
原文地址: https://www.cveoy.top/t/topic/frA2 著作权归作者所有。请勿转载和采集!