处理csv文件中的“”字[已关闭]

inn6fuwd  于 2023-05-20  发布在  其他
关注(0)|答案(1)|浏览(127)

**关闭。**此题需要debugging details。目前不接受答复。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
3天前关闭。
Improve this question
处理CSV中的引用词,我正在尝试引用

data_reader = csv.reader(input_file, delimiter=self._config.source_delimiter,quoting=csv.QUOTE_ALL , quotechar = "'",escapechar='\\')

在我的csv文件中只有几个字被引用。我如何处理在csv中的“”在我的输出文件中“”“”双引号被添加
被引用的词仍应被引用

kq4fsx7k

kq4fsx7k1#

如果我理解你的问题,你想加载csv数据并保留双引号。你可以通过设置quotechar=None来获得这个效果。
给定“in1.csv”:

yellow, 10, 20
"white" or black, 50, 30
red, 80, 100

import csv

with open("in1.csv", "r") as file_in:
    for row in csv.reader(file_in, quotechar=None):
        print(row)

您应该得到以下结果:

['yellow', ' 10', ' 20']
['"white" or black', ' 50', ' 30']
['red', ' 80', ' 100']

相关问题