+----------------------------------------------------------------------------------------------+
* 파일 입출력
파일을 생성하기 위해서 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 |