簡體   English   中英

CSV中的雙“雙引號”處理

[英]Dealing with double “double quotations” in CSV

我正在使用 python 處理存儲在 CSV 文件中的一些數據。 有這樣一行:

title, tags, views, like
"Hello, world!" in python, ['beginner', 'tutorial'], '550', '540'

如您所見,數據中有許多逗號會破壞 CSV 文件。 所以,我用雙引號將所有元素括起來。 但是,標題中已經有雙引號。 所以,如果我再次使用雙引號,它只會破壞 CSV 文件。 看起來像這樣:

"Hello | World," in python | ['beginner', 'tutorial'] | 550 | 540

(添加“|”以使事情清楚)

我希望它看起來像這樣:

"Hello, world," in python | ['beginner', 'tutorial'] | 550 | 540

我怎樣才能解決這個問題?

好吧,如果您不能對不是字段分隔符的逗號應用分隔符...

您可以使用不在數據中的字段分隔分隔符導出數據嗎?

或者,您可以先將數據中出現的所有逗號轉換為一些奇怪的字符。然后將數據導出為 CSV 文件。

將數據導入數據庫后...或您的應用程序...通過 function 運行以將所選奇數字符轉換回逗號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM