在csv文件中,如果字段中有逗号(逗号作为分隔符时),应该用双引号将字段括起来,这样读取文件的解析器会识别出这是一个完整字段。可是今天用python的csv模块读取一个csv文件时,确发现它把很多包含了逗号的字段识别成了几个字段,研究了一下,原来是每个字段前面的空格引起来的。在reader的参数中使用了skipinitialspace = True后解析正常。

更多推荐

python读取csv时skipinitialspace参数的使用