Programming/Python

[Python] 텍스트 파일 한 줄씩 읽는 방법

notesfromyoungdeveloper 2024. 12. 23. 10:36
728x90
반응형

 

 

 

텍스트 파일을 한 줄씩 읽는 방법에 대해 알아보겠습니다.

readlines 함수와 readline 함수를 이용하는 방법입니다.

 

1. readlines 

먼저, readlines 함수를 사용해서, 텍스트 파일을 한 줄씩 읽어보겠습니다.

with open('text.txt','r') as f:
    lines = f.readlines()
    for line in lines:
        print(line)

 

readlines 함수는 텍스트 파일의 모든 내용을 한 번에 읽는 함수입니다.

한 번에 읽은 다음에, for 문을 이용해 한 줄씩 출력하는 코드입니다.

위 코드의 실제 출력 결과는 아래와 같습니다.

 

2. readline

다음은 readline 함수를 이용하는 방법입니다.

with open('text.txt','r') as f:
    while True:
        line = f.readline()
        if not line:
            break
        print(line)

 

readline 함수는 텍스트 파일을 한 줄씩 읽어주는 함수입니다.

while문을 사용해서, End Of File(EOF)에 도달할 때까지 한 줄씩 읽는 코드입니다.

아래는 출력 결과입니다. readlines 함수를 사용했을 때와 동일한 출력이 나오는 것을 확인할 수 있습니다.

 

 

 

728x90
반응형