파이썬에서 큰 파일을 읽고 쓰는 방법
파이썬에서 큰 파일을 읽고 쓰는 방법.
다음은 파이썬에서 큰 파일을 읽고 쓰는 방법에 대한 단계별 튜토리얼입니다:
큰 파일 읽기
파이썬에서 큰 파일을 읽는 것은 메모리 집약적인 작업일 수 있습니다. 큰 파일을 효율적으로 읽기 위해서는 다음 접근 방식을 사용할 수 있습니다:
open()함수를 사용하여 파일을 열고 파일 경로와 모드를r로 지정합니다.file_path = '파일/경로/입력.txt'
file = open(file_path, 'r')파일을 한 줄씩 읽으려면
for루프를 사용하여 파일 객체를 반복합니다:for line in file:
# 각 줄 처리
print(line)이 접근 방식은 한 번에 한 줄씩 읽어들여 메모리 사용을 최소화합니다.
파일을 읽은 후에는
close()메서드를 사용하여 파일을 닫습니다.file.close()파일을 닫는 것은 시스템 리소스를 해제하는 데 중요합니다.
다음은 큰 파일을 읽고 각 줄을 출력하는 예시입니다:
file_path = '파일/경로/입력.txt'
file = open(file_path, 'r')
for line in file:
print(line)
file.close()
큰 파일 쓰기
파이썬에서 큰 파일을 쓰는 것도 메모리 집약적일 수 있습니다. 큰 파일을 효율적으로 쓰려면 다음 단계를 따르세요:
open()함수를 사용하여 파일을 열고 파일 경로와 모드를w로 지정합니다.file_path = '파일/경로/출력.txt'
file = open(file_path, 'w')파일이 이미 존재하는 경우 덮어쓰게 됩니다.
write()메서드를 사용하여 파일에 데이터를 씁니다. 문자열을 쓰거나 루프를 사용하여 여러 줄을 쓸 수 있습니다.file.write('안녕, 세상!\n')
file.write('파이썬 파일 쓰기에 오신 것을 환영합니다.\n')여러 줄을 쓰려면 각 줄 끝에 개행 문자
\n을 추가해야 함에 유의하세요.파일을 쓴 후에는
close()메서드를 사용하여 파일을 닫습니다.file.close()파일을 닫는 것은 모든 데이터를 쓰고 리소스를 해제하기 위해 중요합니다.
다음은 큰 파일에 여러 줄을 쓰는 예시입니다:
file_path = '파일/경로/출력.txt'
file = open(file_path, 'w')
file.write('안녕, 세상!\n')
file.write('파이썬 파일 쓰기에 오신 것을 환영합니다.\n')
file.close()
'파일/경로/입력.txt' 및 '파일/경로/출력.txt'를 실제 읽거나 쓰려는 파일 경로로 대체하세요.
그게 다입니다! 이제 단계별 접근법을 사용하여 파이썬에서 큰 파일을 효율적으로 읽고 쓰는 방법을 알게 되었습니다.