[파이썬3.0] 파일 입출력
파일 입출력
데이터가 외부에 있는 파일에 있는 경우, 어떻게 해야 읽어올 수 있을까?
먼저 파이썬은 기본 입력 메커니즘은 라인을 기반한다.
즉, 데이터를 한 줄씩 읽어 온다.
파일을 열어 읽어 오려면, open() 내장 함수를 사용하면 된다.
open()으로 파일을 열면 나열자(interator)가 만들어 져서 파일에서 코드로 한 번에 한 줄씩 데이터를 보내준다.
이것을 이용하면 간단하게 파일에 있는 데이터를 가져와서 사용할 수 있다.
파이썬 코드
import os data = open('sketch.txt') ''' print(data.readline(),end='')- 반복수행하면 한 줄씩 밀리며 출력함. data.seek(0)seek()메서드를 사용해서 파일의 제일 앞으로 돌아감. ''' for each_line in data:#반복문을 통하면 처음부터 끝까지 쉽게 출력 가능. print(each_line,end='') |
출력 결과
Man: You DID! Other Man: No no no! |
참고 : headfirst python
2014/04/26 - [파이썬] - [파이썬3.0]데이터 형 – 집합 – 기초
2014/04/26 - [파이썬] - [파이썬3.0]데이터 형 – 사전(dictionary) – 기초
2014/04/26 - [파이썬] - [파이썬3.0]데이터 형 – 튜플 – 기초
'프로그램 언어 > 파이썬' 카테고리의 다른 글
[파이썬3.0] 모듈 공유 (0) | 2014.06.15 |
---|---|
[파이썬3.0] 예외처리(에러처리) (1) | 2014.06.11 |
[파이썬3.0]데이터 형 – 집합 – 기초 (0) | 2014.04.26 |
[파이썬3.0]데이터 형 – 사전(dictionary) – 기초 (0) | 2014.04.26 |
[파이썬3.0]데이터 형 – 튜플 – 기초 (0) | 2014.04.26 |