반응형
구분 문자로 구분 된 단어 목록을 분할하려면 다음을 사용할 수 있습니다.
>>> 'abc,foo,bar'.split(',')
['abc', 'foo', 'bar']
하지만 구분 기호 문자를 포함 할 수있는 인용 문자열도 처리하려면 어떻게 쉽고 빠르게 동일한 작업을 수행 할 수 있습니까?
In: 'abc,"a string, with a comma","another, one"'
Out: ['abc', 'a string, with a comma', 'another, one']
해결 방법
import csv
input = ['abc,"a string, with a comma","another, one"']
parser = csv.reader(input)
for fields in parser:
for i,f in enumerate(fields):
print i,f # in Python 3 and up, print is a function; use: print(i,f)
결과:
참조 페이지 https://stackoverflow.com/questions/330900
반응형
'파이썬' 카테고리의 다른 글
파이썬 테이블이없는 경우 SQLalchemy (0) | 2020.11.14 |
---|---|
파이썬 Mapping dictionary value to list (0) | 2020.11.14 |
파이썬 데이터 프레임에서 word_tokenize를 사용하는 방법 (0) | 2020.11.14 |
파이썬 Merge multiple column values into one column in python pandas (0) | 2020.11.14 |
파이썬에서 현재 날짜 시간의 문자열 형식을 어떻게 얻습니까? (0) | 2020.11.14 |
댓글