嗨,大家好!
我目前正在使用 python csv 模块并尝试使用 '|' 分隔符。据我了解,分隔符是一个分隔表格每一列的值的字符。
我不明白为什么 python 一直放 ';' 在每列的值之间,而不是“|” 在我设置了分隔符之后?这是一个例子
# Suppose i have an excel table 'example' saved as a .csv file containing a simple table like this:
# Cat | Mouse | Dog
>>> ifile = open('example.csv', 'r')
>>> reader = csv.reader(ifile, delimiter = '|')
>>> reader.next()
['Cat;Mouse;Dog'] # But shouldn't it be ['Cat|Mouse|Dog'] !?
如您所见,每一列都用分号分隔,但现在不应该使用'|' 当我将分隔符更改为“|”时作为列分隔符?
非常感谢你!