引き続き、CSVファイルをPythonで処理するプログラムを書いている。
CSVモジュールでCSVファイルを読み込むときのデフォルトの区切り文字は , となっている。
対象となるCSVファイルで区切り文字が異なるものがあった。その場合は、delimiterパラメータで区切り文字を指定して読み込むことが出来る。
例えば ; を区切り文字として読み込む場合は次の通り。
with open("test.csv") as f: reader = csv.reader(f, delimiter=';')
ここで複数の区切り文字を指定できないかと試してみたが、delimiterで指定できるのは1文字のみだった。
となるとファイルの種類ごとに区切り文字も指定できるような仕組みを作らないといけないか。