CSV 文件包含以下数据,
"1111"","2222"2222","3333, 33, 33","444",""
读取此数据的csv阅读器,
['"1111""'、'"2222"2222"'、'"3333'、'33'、'33"'、'"444"'、'""']
当我尝试将此读取器对象转换为列表并尝试使用每个循环对其进行迭代时,循环将“3333、33、33”视为三个不同的值。我的要求是将其作为单个字符串读取。
代码:
reader = csv.reader(csv_file, delimiter=',', quotechar="'", escapechar = "'")
for row in reader:
colValues = list(row)
print(colValues)
for each in colValues:
print(each)
电流输出:
"1111""
"2222"2222"
"3333
33
33"
"444"
""
期望输出:
"1111""
"2222"2222"
"3333, 33, 33"
"444"
""
眼眸繁星
慕码人2483693
相关分类