자바와 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(";"); ... |
'개발 > ETC' 카테고리의 다른 글
[Python] 파이썬으로 이미지 다운로드 하기 (2) | 2014.05.10 |
---|---|
대만 번체, 일본어 엑셀에서 CSV로 안깨지게 저장하는법 (3) | 2014.03.13 |
텍스트 파일 읽어오기 - 펄(perl) (0) | 2014.01.11 |
일부 IE 브라우저에서 스크립트 동작 안하는 경우 (1) | 2013.12.01 |
[maven] open 라이브러리들 프로젝트에 추가하는 법 (0) | 2013.09.13 |