choco's story
파이썬 스터디 41 - 파일 처리 본문
파일 처리
파일 여닫기 - open(), close() 함수
파일을 여는 경우에는 open() 함수 사용
파일 열기 기본구조
파일 객체 = open(문자열: 파일 경로, 문자열: 읽기 모드)
파일의 모드 종류
| 모드 | 설명 |
| w | write 모드 (새로 쓰기 모드) |
| a | append 모드 (뒤에 이어서 쓰기 모드) |
| r | read 모드 (읽기 모드) |
파일 닫기 기본구조
파일 객체.close()
ex)
file = open("test_file.txt", "w")
file.write("Hello Python Programming...!")
file.close()


파일 읽기 - read() 함수
텍스트 파일 내에 적힌 테스트를 읽을 때 사용하는 함수
기본구조
파일 객체.read()
ex)
with open("test_file.txt", "r") as file:
contents = file.read()
print(contents)

텍스트 파일 내의 데이터가 많이 있다면, 데이터를 한 줄씩 읽는 방법이 있다.
→ for 반복문 활용
기본구조
for 한 줄을 나타내는 문자열 in 파일 객체:
처리
ex)
file = open('with_text.txt', 'r')
for line in file:
print(line)
file.close()

'프로그래밍 언어 공부 (Coding Study) > 파이썬 (Python) 기본' 카테고리의 다른 글
| 파이썬 스터디 43 - try except 구문 (0) | 2024.09.22 |
|---|---|
| 파이썬 스터디 42 - with 키워드 (2) | 2024.09.21 |
| 파이썬 스터디 40 - 람다(Lambda) (0) | 2024.09.21 |
| 파이썬 스터디 39 - filter() 함수 (0) | 2024.09.21 |
| 파이썬 스터디 38 - 함수의 매개변수로 함수 사용하기 (0) | 2024.09.21 |
