1
我正在处理协调加载文件,并且必须编辑它们,因此我正在使用Python。这些列由pilcrow char ¶
分隔,并且具有作为quotechar的þ
。Python csv阅读器多字符quotechar?
问题是quotechar,python中的csv模块只接受单字符引用(当我编写csv文件时没有问题)。
问题:如何在Python中读取一个CSV文件,其中quotechar是多字符?该CSV FLE的
实施例:
þcol_1þ¶þcol_2þ¶þcol_3þ¶þcol_4þ
你可以升级到Python 3吗? 'csv'模块在2和3中使用'str'类型,而在Python 3中,完全可以识别Unicode,''只是一个代码点。 –
其实,这个文件使用了什么* encoding *?只有当文件使用多字节编码(像UTF-8这样的变量或像UTF-16这样的固定变量),Python 2才会出现问题。如果这是用CP1252等* 8位编码*完成的,那么你需要使用的是''\ xb6''和''\ xfe''。 –
Python 3是最干净的解决方案。 –