gpt4 book ai didi

python - 从 CSV 文件中删除双引号

转载 作者:行者123 更新时间:2023-11-30 21:55:22 27 4
gpt4 key购买 nike

我想通过删除 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 结构不会改变,只会删除引号。

最佳答案

您不必迭代行,您只需读取完整内容,像您一样使用replace,然后编写新内容:

with open('/var/lib/neo4j/import/MRCONSO.csv', "r+", encoding="utf-8") as csv_file:
content = csv_file.read()

with open('/var/lib/neo4j/import/MRCONSO.csv', "w+", encoding="utf-8") as csv_file:
csv_file.write(content.replace('"', ''))

关于python - 从 CSV 文件中删除双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56889437/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com