python에서 파일의 끝을 어떻게 알 수 있을까? (EOF)
2022. 10. 29. 15:14ㆍ프밍언
728x90
Python 파일 끝
이 튜토리얼은 파일이 EOF에 있는지 확인하는 방법을 보여줍니다.
www.delftstack.com
file.read()를 사용하여 python에서 파일의 끝 찾기
file.read() 메소드는 주어진 파일의 내용을 읽는 데 사용되는 내장 파이썬 함수입니다.
file.read() 메소드가 출력으로 빈 문자열을 리턴하면 파일이 EOF에 도달했음을 의미합니다.
with open("randomfile.txt", "r") as f:
while True:
file_eof = file_open.read()
if file_eof == '':
print('End Of File')
break
프로그램 시작시 파일을 열기 위해 open()함수를 호출 할 때 파일 만 읽기위한 모드로"r"를 사용합니다.
마지막으로 if조건문을 사용하여 마지막에 반환 된 출력이 빈 문자열인지 확인합니다.
readline() 메소드를 while 루프와 함께 사용하여 python에서 파일 끝 찾기
file.readline() 메소드는 하나의 완전한 텍스트 파일 행을 읽는 또 다른 내장 Python 함수입니다.
readline()메소드와 함께 while루프를 사용하면 주어진 텍스트 파일의 행을 반복적으로 읽을 수 있습니다.
file_path = 'randomfile.txt'
file_text = open(file_path, "r")
a = True
while a:
file_line = file_text.readline()
if not file_line:
print("End Of File")
a = False
file_text.close()
while 루프는 readline() 메소드가 읽을 텍스트 파일에 남아있는 텍스트가 없을 때 반복을 중지합니다.
'프밍언' 카테고리의 다른 글
python으로 recursive descent parser 구현 (0) | 2022.11.12 |
---|