我有以下問題:當我在輸出 CSV 中運行我的程式時,我不想在輸出 csv 中包含一些列。
googlenews = GoogleNews()
googlenews.set_encode('utf_8')
googlenews.get_news('Trump')
keys = googlenews.results()[0].keys()
with open('Outputfile.csv', 'w', newline='') as file:
alpha = csv.DictWriter(file, keys)
alpha.writeheader()
alpha.writerows(googlenews.results())
uj5u.com熱心網友回復:
你想太多了。我的意思是這樣的:
newlist = []
for row in googlenews.results():
newlist.append( { 'title': row['title'], 'date': row['date' } )
with open('Output.csv', 'w', newline='') as output_file:
dict_writer = csv.DictWriter(output_file, newlist[0].keys())
dict_writer.writeheader()
dict_writer.writerows(newlist)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/347964.html
上一篇:如何洗掉熊貓列名上方的索引號?
下一篇:帶有條件規則的Pandas樣式
