본문 바로가기
프로그래밍 언어/Python

[Python] 파일 입출력

by 느링 2017. 12. 7.

+----------------------------------------------------------------------------------------------+

* 파일 입출력

파일을 생성하기 위해서 open 내장함수를 이용합니다.

open함수는 결과값으로 파일 객체를 돌려줍니다.

 

* 형식

파일 객체 = open(경로/파일이름,모드)

ex)

file = open("fileTest.txt","w")

file.close( )

 

* 파이참에서 한글깨짐 문제

reload another encoding → x-windows-949 → reload

 

* 파일에 쓰기('w' : Write)

기존에 있는 파일 위에 파일을 새로 생성하기 때문에 기존의 데이터가 사라지지 않도록

주의해야 합니다.

 

@파일객체.write( )함수

파일에 쓸 때 \n이 자동적으로 들어가지 않습니다.

문자열의 데이터 타입만 사용할 수 있습니다.

(그 외에 데이터 타입을 사용하여면 pickle모듈 사용)

 

* 파일에 덧붙이기('r' : Read)

open함수의 기본설정 모드가 'r' 읽기모드 입니다.

 

* readline함수

파일의 내용을 한줄 읽어옵니다.

 

* readlines함수

파일의 전체 내용을 읽어오고 리스트 형태로 반환합니다.

 

* read함수

파일의 전체 내용을 읽어오고 문자열 형태로 반환합니다.

+----------------------------------------------------------------------------------------------+

 

 

1. 파일 만들기 (확장자를 꼭 넣어주어야 합니다.)

 

 

 

2. 파일에 쓰기

 

 

 

# 여러개의 파일을 만들어보기

 

 

4. 파일을 읽기

 

 

 

 

# while문으로 응용하기

 

 

 

 

 

5. 파일을 읽기

 

 

 

 

 

 

 

 

 

6. 파일을 읽기

 

'프로그래밍 언어 > Python' 카테고리의 다른 글

[Python] turtle모듈  (0) 2017.12.07
[Python] 클래스메소드 / 상속 / 오버라이딩  (0) 2017.12.07
[Python] public & private  (0) 2017.12.04
[Python] 생성자  (0) 2017.12.02
[Python] 클래스  (0) 2017.12.02