2013-10-12 113 views
0

我有一個格式化爲|字符的文件。由於我習慣操縱CSV,因此我認爲將所有|轉換爲,將是優先的。如何更改文件中的分隔符以製作csv

我通常使用功能打開我的CSV如

with open('minitest.csv', 'rb') as f: 

這是否需要進行編輯以打開由|分隔的文件或者是它最好將它們全部轉換爲,。我很傾向於後者,因爲我的許多編碼都是基於處理CSV的。

+0

當您使用csv文件時,請使用'csv'模塊。 –

回答

5

只需使用csv module並告訴它使用|作爲分隔符:

import csv 

with open('minitest.csv', 'rb') as f: 
    reader = csv.reader(f, delimiter='|') 
    for row in reader: 

正確配置的csv.reader()對象將讀取你的豎線分隔的文件就好了。

+0

謝謝Martijn :) – SMNALLY