Tre*_*reg 6 python csv quotes escaping
使用python的csv模块,我正在尝试读取一些CSV数据.
我正在使用代码:
dialect = csv.Sniffer().sniff(csv_file.read(1024))
csv_file.seek(0)
reader = csv.reader(csv_file, dialect)
for line in reader:
...
Run Code Online (Sandbox Code Playgroud)
除了包含转义引号的行外,一切正常:
11837,2,NULL,"\"The Take Over, The Breaks Over\"","Fall Out Boy"
Run Code Online (Sandbox Code Playgroud)
这样的行被标记为:
['11837', '2', 'NULL', '\\The Take Over', ' The Breaks Over\\""', 'Fall Out Boy']
Run Code Online (Sandbox Code Playgroud)
方言包含以下属性:
dialect.quotechar = "
dialect.quoting = 0
dialect.escapechar = None
dialect.delimiter = ,
dialect.doublequote = False
dialect.lineterminator = \n
Run Code Online (Sandbox Code Playgroud)
除了编写自己的CSV解析器之外,还有什么可以做的吗?
| 归档时间: |
|
| 查看次数: |
4786 次 |
| 最近记录: |