我正在使用 python 读取 CSV 文件,对于某些字段,我想删除转义字符 ( 'aaa/bb'
to aaabb
),而对于某些字段,则保留它而不做任何更改。
例如:输入:13,0,0,"0",false,"test\\file",-1,-1,1314570610162,13,"1","Danny","name\\Mary"
预期输出:13,0,0,"0",false,"testfile",-1,-1,1314570610162,13 ,"1","Danny","name\Mary"
这是我正在使用的代码:
csv.register_dialect('mydialect', escapechar='\\')
dialect = csv.get_dialect('mydialect')
writer = csv.writer(sys.stdout, dialect=dialect)
writer.writerow
(
(
<row to write>
)
)
我可以在同一行使用几种方言吗?如何?另一个想法?