정보를 수집하기 위해 루프에서 구문 분석해야하는 여러 개의 CSV 파일이 있습니다. 문제는 동일한 형식이지만 '\ t'와 ','로 구분되는 것입니다. 이 후, 문자열 주위에서 큰 따옴표를 제거하고 싶습니다.Python : 복수 분할 구분자를 사용하여 파일 분할
파이썬을 가능한 여러 구분 기호로 분할 할 수 있습니까? 분에서
, 내가 사용하여 하나 라인을 분할 할 수 있습니다 :f = open(filename, "r")
fields = f.readlines()
for fs in fields:
sf = fs.split('\t')
tf = [fi.strip ('"') for fi in sf]
어떤 제안을 환영합니다.
sf = re.split(r'[,\t]', fs)
이것은 예를 들어 설명하지 않습니다
중복 가능성 ([파이썬 정규식 개의 구분자 중 한 스트링을 분할] http://stackoverflow.com/questions/618551/python-regex-split-a-string-by-one-of- 두 구분자) – danben
중복으로 닫지 마십시오. 제가 답변 한대로 수동으로 나누는 것은 잘못된 해결책이므로 다른 질문은 도움이되지 않습니다. – interjay