2

我有以下代码,我在不使用 csv 模块的情况下生成了一个 csv 文件,我想知道为这个文件做标题的最佳方法是什么:

for language in languages:
    with open ('user_edits.csv', 'a') as f: 
        f.write(str(user_count)+","+str(language[0])+","+str(language[1])+","+str(language[2])+"\n")
4

1 回答 1

1

只打开一次文件并使用 csv 模块的功能:

import csv
with open ('user_edits.csv', 'a') as f:
    writer = csv.writer(f, delimiter=',')
    for language in languages:
       writer.writerow([user_count]+language[:3])
于 2013-08-13T02:45:42.350 回答