01. 파일 접근
0. 파일 경로
절대경로 또는 상대경로를 포함한 파일명과, 파일 열기 모드를 함께 전달&호출하면, 파일 객체를 반환
1. 파일 열기 - open()
f = open("파일경로","파일 열기 모드 설정(r, w, a)")
2. 파일 닫기 - close()
- 프로그램을 종료할 때 파이썬 프로그램이 열려 있는 파일의 객체를 자동으로 닫아주므로 생략가능
- 하지만 close()를 사용해서 직접 닫아주는 것을 추천한다. (닫지 않으면 오류 발생률 생김)
02. 파일 쓰기
write()
writelines()
03. 파일 읽기
read()
readline()
readlines()
04. 파일 내용 추가하기
- 원래 값을 유지하면서 새로운 값만 추가할 경우에는 추가모드(append) a 로 열어야 한다.
f1 = open('C:\\dev\\frog_song.txt', 'a')
f1.write("노래끝")
f1.close()
f2 = open('C:\\dev\\frog_song.txt', 'r')
data = f2.read()
print(data)
05. with 키워드
with-open 구문
- 파일을 열어서 사용하고, 사용이 종료되면 파일을 닫는 역할을 한다.
- with 문을 사용하면 with 블록을 벗어나는 순간 자원을 반환한다.
with open("newFile2.txt", "w") as f:
f.write("Life is too short, you need python")'SKN > 01. python' 카테고리의 다른 글
| 03. 함수 (0) | 2025.02.18 |
|---|---|
| 02. 제어문(조건문, 반복문) (0) | 2025.02.18 |
| 01. 변수와 자료형 (0) | 2025.02.18 |
| 00. 파이썬 개요 (0) | 2025.02.18 |
| 07. 예외처리(Exception) (0) | 2025.02.18 |