如何更改文件中的分隔符以生成csv

SMN*_*LLY 0 python csv delimiter python-2.7

我有一个格式化的文件被|字符拆分.因为我习惯于操纵CSV,所以我认为将所有的|转换成为优先选择,.

我通常使用诸如此类的功能打开我的CSV

with open('minitest.csv', 'rb') as f:
Run Code Online (Sandbox Code Playgroud)

是否需要对其进行编辑以打开由其分隔的文件|或最好将它们全部转换为,.我已经倾向于后者,因为我的编码很多都是基于操纵CSV.

Mar*_*ers 5

只需使用该csv模块并告诉它|用作分隔符:

import csv

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

正确配置的csv.reader()对象将正确读取管道分隔文件.