Skip to main content
 首页 » 编程设计

Python:写入 csv header "with open"

2025年05月04日7qlqwjy

我有以下代码,我在其中生成了一个 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") 

请您参考如下方法:

只打开文件一次并使用 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])