[英]Python print line of Csv removes double quote
当我打印该行时,它会删除例如csv的双引号:
a,“ b”,c
打印像
['a', 'b', 'c']
但我想像打印
['a', '"b"', 'c']
蟒蛇:
import csv
f_in = csv.reader (open('source.csv', 'rb'), quotechar='"')
fields = []
for line in f_in:
fields.append(line)
print line
有任何想法吗?
谢谢
编辑:删除quotechar ='“'并没有改变任何东西
要将引号字符视为常规字符,请使用quoting=csv.QUOTE_NONE
import csv
f_in = csv.reader (open('source.csv', 'rb'), quoting=csv.QUOTE_NONE)
fields = []
for line in f_in:
fields.append(line)
print line
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.