繁体   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