-
[Python] 리스트의 index를 활용하여 문자열 분리Python/Python for Windows 2018. 5. 13. 01:58
리스트 객체의 index() 메소드 : 입력되는 인자 값에 해당하는 인덱스를 리턴
리스트의 index 메소드를 활용하여 특정 요소('log:')를 기준으로 앞부분과 뒷부분을 분리하기
----------------------------------------------------------------------예제 텍스트 파일)
2018-05-12 00:00:01 ABC DEFG log: this is python
2018-05-12 00:00:02 ABC DEFG HI log: this is python
2018-05-12 00:00:03 ABC DEFG HI JKL log: this is python
----------------------------------------------------------------------
with open(r'D:\Log\test.txt', 'r') as f: for line in f.readlines(): log = line.split(' ') sep = int(log.index('log:')) print( ' '.join(log[:sep]),' | ',' '.join(log[sep:]), end='')
2018-05-12 00:00:01 ABC DEFG | log: this is python 2018-05-12 00:00:02 ABC DEFG HI | log: this is python 2018-05-12 00:00:03 ABC DEFG HI JKL | log: this is python
'Python > Python for Windows' 카테고리의 다른 글
[Python] 변경된 날짜기준 파일검색 (0) 2018.06.17 [Python] 다수 파일에 원하는 문자열 찾기 (0) 2018.05.26 [Python] pickle 모듈 - 객체형태를 그대로 유지하면서 파일에 저장하고 읽기 (0) 2018.05.20 [Python] win32evtlog 모듈을 이용한 윈도우 이벤트 로그 추출 (0) 2018.05.20 [Python] subprocess 모듈과 DOS ping 명령어를 이용한 핼스 체크 (0) 2018.05.09 [Python] sys모듈로 입력인수 처리하기 (0) 2018.05.07 [Python] To occur windows beep sound. (윈도우 비프음 발생시키기) (0) 2018.05.07 [Python] Check shared folder of Windows operating system using subprocess and regular expression (0) 2018.05.04