功能
writerows
dicts
你只经过一个
dict
.
修改代码如下:
import csv
test_dict = {"A": 1, "B": 2, "C": 3}
with open("output_file.txt", 'w') as f:
writer = csv.DictWriter(f, fieldnames = list(test_dict.keys()), delimiter = '\t')
writer.writeheader()
writer.writerows([test_dict]) #passing an list of dicts
你可以使用这个函数
writerow
而不是
书写者
import csv
test_dict = {"A": 1, "B": 2, "C": 3}
with open("output_file.txt", 'w') as f:
writer = csv.DictWriter(f, fieldnames = list(test_dict.keys()), delimiter = '\t')
writer.writeheader()
writer.writerow(test_dict) #passing single row