我有一个程序,它接受多个文本体,并给它一个情绪分析得分。
我有一个单独的网络抓取工具,可以抓取每个网址并解析文章正文并将其传递给名为 def articleGet(日期,正文)的函数
f_out = open(OUTPUT_FILE, 'r')
rowlen = len(f_out.readlines())
print(rowlen)
f_out = open(OUTPUT_FILE, 'a')
wr = csv.writer(f_out, lineterminator='\n')
#check if title columns exist
if(rowlen < 1):
wr.writerow(OUTPUT_FIELDS)
output_data = get_data(body)
wr.writerow(output_data)
我想用这种格式创建一个csv文件
日期|得分
11/28/17 | 4
11/20/17 | 5
这样的事情。所以我想首先阅读OUTPUT_FILE,标题列(日期,分数等)是否已经存在,然后才附加到文件中。我遇到了麻烦,只有当.csv文件已经存在并且为空时才会有效,但如果它不存在则不会创建另一个