こんにちは、みんな!
私は現在、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'] !?
ご覧のとおり、各列はセミコロンで区切られていますが、「|」を使用するべきではありません。区切り文字を「|」に変更したときの列区切り文字として?
どうもありがとうございます!