반응형
<질문>
이 문자열을 분할하는 방법__
구분자입니다
MATCHES__STRING
출력을 얻으려면['MATCHES', 'STRING']
?
<답변1>
당신은 사용할 수 있습니다str.split
함수:string.split('__')
>>> "MATCHES__STRING".split("__")
['MATCHES', 'STRING']
<답변2>
관심이있을 수 있습니다.csv
모듈은 쉼표로 구분 된 파일 용으로 설계되었지만 사용자 지정 구분 기호를 사용하도록 쉽게 수정할 수 있습니다.
import csv
csv.register_dialect( "myDialect", delimiter = "__", )
lines = [ "MATCHES__STRING" ]
for row in csv.reader( lines ):
...
<답변3>
문자열에 두 개 이상의 (아래 예에는 세 개) 요소가있는 경우 쉼표를 사용하여 이러한 항목을 구분할 수 있습니다.
date, time, event_name = ev.get_text(separator='@').split("@")
이 코드 줄 다음에 세 변수는 변수의 세 부분에서 가져온 값을 갖습니다.집
따라서 변수 ev에이 문자열이 포함되어 있고 구분 기호 '@'를 적용하면 :
3 월 23 일 토요일 @ 7:00 p.m. @ 피아노 + 오케스트라 : SPECIAL
그런 다음 분할 작업 후 변수
- 데이트값은 "Sa., 23. März"입니다.
- 시각값은 "19:00"입니다.
- event_name"Piano + Orchestra : SPECIAL"값을가집니다.
반응형
'개발 > Python' 카테고리의 다른 글
파이썬 dict replace 값 (0) | 2021.01.09 |
---|---|
PyQt : 개별 헤더에 대해 다른 헤더 크기를 어떻게 설정합니까? (0) | 2021.01.09 |
'str'개체에는 'decode'속성이 없습니다. 파이썬 3 오류? (0) | 2021.01.08 |
Python csv에서 list 가져 오기 (0) | 2021.01.08 |