[파이썬3.0] 파일 입출력

프로그램 언어/파이썬|2014. 6. 11. 21:46

파일 입출력

 

데이터가 외부에 있는 파일에 있는 경우, 어떻게 해야 읽어올 수 있을까?

 

먼저 파이썬은 기본 입력 메커니즘은 라인을 기반한다. 

즉, 데이터를 한 줄씩 읽어 온다.

 

파일을 열어 읽어 오려면, 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!
Man: You did just then!
Other Man: Nonsense!
Man: (exasperated) Oh, this is futile!!
(pause)
Other Man: No it isn't!
Man: Yes it is!

 

참고 : headfirst python


2014/04/26 - [파이썬] - [파이썬3.0]데이터 형 – 집합 – 기초


2014/04/26 - [파이썬] - [파이썬3.0]데이터 형 – 사전(dictionary) – 기초


2014/04/26 - [파이썬] - [파이썬3.0]데이터 형 – 튜플 – 기초


댓글()