【发布时间】:2019-07-04 13:51:32
【问题描述】:
我想通过删除 csv 中的所有引号来清理字符串中间有双引号的 CSV 文件。
举个例子:安娜是“单纯的”。我希望引号被删除,这样我就只有安娜了
我正在尝试将 " 替换为空格,但我不能同时使用 w 和 r csv。如何清理数据?
import csv
with open('/var/lib/neo4j/import/MRCONSO.csv',"r+",encoding="utf-8") as csv_file:
for data in csv_file:
data = [d.replace('"', '') for d in data]
我希望 CSV 结构不会改变,只会删除引号。
【问题讨论】:
-
大概您确实意识到从 csv 文件中删除引号会改变 csv 的解析方式?
-
我的 csv 有一个字段终止符 \t ,如果我删除所有引号,我认为不会有问题
-
酷,只要你知道。
标签: python python-3.x csv