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
반응형
'Programming > Python' 카테고리의 다른 글
[Python] 문자열 바꾸기 replace (40) | 2024.12.25 |
---|---|
[Python] 문자열 나누기 split (45) | 2024.12.24 |
[Python] glob 하위 폴더까지 탐색하는 방법 (34) | 2024.12.11 |
[Python] requirements.txt 파일 만들기 (설치 패키지 리스트 파일) (0) | 2024.11.11 |
[Python] pip 설치된 패키지의 버전 확인 방법 (0) | 2024.11.06 |