개발/ETC
텍스트 파일 읽어오기 - 파이썬(python)
신매력
2014. 1. 11. 20:11
자바와 perl로 해봤던 것을 파이썬으로도 해봤다.
텍스트 파일에 아래와 같은 내용이 들어있다.
코드명과 값이 세미콜론으로 구분되어있는 상황.
이 파일을 읽어와서 출력해 볼 것이다.
code.txt
CODE001;first CODE002;second CODE003;third |
1) 파일 저장하기
파이썬 코드가 들어있는 위치와 같은곳에 저장했다.
2) 파일 읽어서 파싱하고 출력하기
f = file('code.txt'); line = f.readline(); while line: result = line.split(";"); line = f.readline(); print result; |
출력결과 >>
['CODE001', 'first\n'] ['CODE002', 'second\n'] ['CODE003', 'third\n'] |
출력결과를 보면 뒤에 배열에 \n 이 붙어있다.
line을 출력해보면 끝에 \n이 붙어있기 때문에 치환을 해주어야한다.
... while line: line = line.replace("\n", ""); result = line.split(";"); ... |