我正在使用python 3.4。我将一些结果从python导出到csv文件。但是我的标题没有写入。下面给出的是我正在使用的代码
以open('C:/Twitter_crawl/scoring_tweet.csv','r')为fp:
with open('scored_tweets.csv', 'w',newline='') as op:
headers=['processed_tweet','sentiment']
a = csv.DictWriter(op,delimiter=',',fieldnames=headers)
for line in fp.readlines():
sentiment = NBClassifier.classify(extract_features(getFeatureVector(line)))
a.writerow({'processed_tweet':line,'sentiment':sentiment})
创建文件时填充了数据但没有标题。有人可以帮帮我吗?
提前致谢!!
答案 0 :(得分:0)
要编写标头,必须调用csv.DictWriter.writeheader方法:writerow只写行......