프로그램 분류
파이썬기초80 : 텍스트파일 다루기 02
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,632 조회
- 0 추천
- 목록
본문
# 텍스트로된 로그파일을 행단위로 읽어서 4자리의 숫자(실제적의미는 연도)가 있는 행을 출력함.
import re
f=open('c:\\work\\PV3.txt','rt')
g=open('c:\\work\\PV3_copy.txt','wt')
#많은 라인의 파일이면
#한번에 한줄씩 읽어서 처리한다.
#파일의 EOF(End Of File)이 아니면 계속 읽도록 한다.
line = f.readline()
while (line != ''):
if (re.search("\d{4}", line)):
g.write(line + "\n")
line = f.readline()
f.close()
g.close()
"무단배포금지: 클라우드포털(www.linux.co.kr)의 모든 강좌는 저작권에 의해 보호되는 콘텐츠입니다. 무단으로 복제하여 배포하는 행위는 금지되어 있습니다."
관련자료
-
이전
-
다음
댓글 0
등록된 댓글이 없습니다.