pd.to_csv時,
df3.to_csv('E:\\data\\xxxx.csv',index=False,header= 0,sep='|', encoding="utf-8", quoting=csv.QUOTE_NONE)
報錯:Error: need to escape, but no escapechar set
原因:這個問題可能因爲描述中包含’|’,’|'也是分隔符,csv試圖轉義它,但不能,因爲沒有csv.escapechars設置
解決辦法:
提供一個escapechar,當quoting 爲QUOTE_NONE時,指定一個字符使得不受分隔符限制,以便轉義。
df3.to_csv('E:\\data\\xxxx.csv',index=False,header= 0,sep='|', encoding="utf-8", quoting=csv.QUOTE_NONE,escapechar='|')
參考:
https://stackoverflow.com/questions/32107790/writing-to-csv-getting-error-need-to-escape-for-a-blank-string