我现在什么都试了。一整天都在试图理解为什么CSV没有用简单的单词(字母之间没有逗号)保存我的文件。我还是不明白。我试过使用分隔符,但没有成功。
从下面的代码中,我认为循环只迭代单个字母而不是单词。但我不知道我的错在哪里。部分代码如下:
engine = input("Enter engine: ")
while STATUS != "q":
keyword = input("Enter keyword(s): ")
with open('list.csv', "a") as csvWriter, open('read.csv') as csvfile:
if keyword != "q":
writer = csv.DictWriter(csvWriter, fieldnames=keyword, extrasaction='ignore')
readCSV = csv.DictReader(csvfile)
writer.writeheader()
for word in readCSV:
writer.writerow(search_keyword(engine_name=engine, query_string=word))
else:
STATUS = "q"
sys.exit(0)
谢谢你提供任何线索。像往常一样非常感激。