作者:
sshc (My Chemical Romance)
2019-06-13 19:18:21import csv
text = '''\
player, team
Stephen Curry, GSW
Kawhi Leonard, "Spurs, San Antonio"'''
with open('test.csv', 'wt') as fout:
csvout = csv.writer(fout, delimiter=',',
quoting=csv.QUOTE_MINIMAL, skipinitialspace=True)
csvout.writerow(text)
我想要的寫入效果是像以下這樣:
player team
Stephen Curry GSW
Kawhi Leonard Spurs, San Antonio
讓文字只分布在3個row, 2個column的區域內,但一直無法達成,有請高手幫忙指導
謝謝大家
作者: bugbug777 (sil) 2019-06-13 23:46:00
用串列寫入rowcavout.writerow([player, team])delimiter可以用\t 取代還有如果你硬要直接用整段字串,最好直接處理一下文字用.split('\n') 弄個串列,還是考慮用re下去硬幹,好像用re比較簡單的感覺,加油嚕