choco's story

파이썬 스터디 41 - 파일 처리 본문

프로그래밍 언어 공부 (Coding Study)/파이썬 (Python) 기본

파이썬 스터디 41 - 파일 처리

초코choco 2024. 9. 21. 12:56

파일 처리

파일 여닫기 - 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()

출력결과