2013-10-12 2 views
0

| 문자로 분할되도록 형식이 지정된 파일이 있습니다. CSV를 조작하는 데 익숙하기 때문에 |을 모두 ,으로 바꾸는 것이 우선적이라고 가정합니다.파일에서 delimeter를 변경하여 CSV 파일을 만드는 방법

나는 일반적으로 같은

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

|로 구분 된 파일을 열고 편집이 필요합니까 또는 ,로 모두 변환하는 것이 가장 좋습니다 등의 기능을 사용하여 내 CSV를 엽니 다. 내 코딩의 많은 부분이 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

관련 문제