【问题标题】:How to change the delimeter in a file to make a csv如何更改文件中的分隔符以制作 csv
【发布时间】:2013-10-12 16:45:45
【问题描述】:

我有一个文件被格式化为由| 字符分割。由于我习惯于操作 CSV,我认为最好将所有 | 转换为 ,

我通常使用诸如

之类的功能打开我的 CSV
with open('minitest.csv', 'rb') as f:

是否需要对其进行编辑才能打开以| 分隔的文件,或者最好将它们全部转换为,。我有点倾向于后者,因为我的大部分编码都是基于处理 CSV。

【问题讨论】:

  • 在处理 csv 文件时使用 csv 模块。

标签: python csv python-2.7 delimiter


【解决方案1】:

只需使用csv module 并告诉它使用| 作为分隔符:

import csv

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

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

【讨论】:

    猜你喜欢
    • 2020-11-25
    • 2017-12-28
    • 2020-07-06
    • 2015-10-12
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多