写入
在 Python 中,您可以使用 CSV 编写器的 writerows() 函数同时将多行写入 CSV 文件。
import csv
student_header = ['出发地点名称', '备注', '预期结果']
student_data = [
['','测试数据','存放地点名称必填,请重新输入。']
]
with open('students.csv', 'w',encoding='utf-8',newline="") as file:
writer = csv.writer(file)
writer.writerow(student_header)
writer.writerows(student_data)
输出结果为:
encoding='utf-8', // 保证输入中文不乱码 newline="" // 可避免空行
读入
with open("students.csv",'r',encoding="utf-8")as file:
reader = csv.reader(file)
for row in reader:
print(row)
这是结果