我目前開寫一個CSV文件中像這樣在Python:替換 r n爲CSV作家 n
with open('Data.csv', 'wb') as redata_csv:
csv_writer = csv.writer(redata_csv, delimiter=',')
然而,每一個新的符合\r\n
結束,我會把它想取而代之的只是\n
。我找不到如何...
我目前開寫一個CSV文件中像這樣在Python:替換 r n爲CSV作家 n
with open('Data.csv', 'wb') as redata_csv:
csv_writer = csv.writer(redata_csv, delimiter=',')
然而,每一個新的符合\r\n
結束,我會把它想取而代之的只是\n
。我找不到如何...
使用lineterminator
關鍵字參數。
reader
和writer
類都支持通過關鍵字參數創建自定義匿名方言。您已通過設置delimiter
來完成此操作 - 添加lineterminator
會爲您提供一個匿名方言,該方言由逗號分隔,並由換行符終止。
csv.writer(reindentified_csv, delimiter=',', lineterminator='\n')
csv.writer(csvfile,方言= '的excel',** fmtparams)
...
其它可選可以給出fmtparams關鍵字參數來覆蓋當前方言中的各個格式參數。
Dialects and Formatting Parameters:
lineterminator
用於終止由作家產生線的字符串。它默認爲
'\r\n'
。
我怎麼會錯過...謝謝! – abisson