import csv

headers = []
items = []

# newline="" 消除文件隔一行写一行,使每行见没有空行
with open(
"test.csv","w",encoding="tuf-8",newline="") as f: writer = csv.writer(f) writer.writerow(headers) writer.writerow(items)

headers为列表,存储的为表头信息,一般为字符串;

headers = ["编号","课程","讲师"]

 

items为列表,里面可以是列表,也可以是集合;

items = [
    (1,"python","Mr.s")
    (2,"C","Mr.L")
]
items = [
    [1,"python","Mr.s"]
    [2,"C","Mr.L"]
]

 writer.writerow(headers) 在文件中写表头;

 writer.writerow(items)写文件信息;

 

posted on 2020-09-22 18:05  -豪-  阅读(163)  评论(0)    收藏  举报