텍스트 파일은 간단한 텍스트를 포함하는 파일입니다. Python은 텍스트 파일을 읽고, 만들고, 쓰는 내장 함수를 제공합니다. 파이썬에서 텍스트 파일을 읽는 방법에 대해 논의할 것입니다.
파이썬에서 텍스트 파일을 읽는 세 가지 방법이 있습니다 -
-
읽기() − 이 메서드는 전체 파일을 읽고 파일의 모든 내용을 포함하는 단일 문자열을 반환합니다.
-
readline() − 이 메소드는 파일에서 한 줄을 읽어서 문자열로 반환합니다.
-
readlines() − 이 메소드는 모든 행을 읽고 문자열 목록으로 반환합니다.
Python에서 파일 읽기
"myfile.txt"라는 텍스트 파일이 있다고 가정합니다. 파일을 읽기 모드로 열어야 합니다. 읽기 모드는 "r"로 지정됩니다. 파일은 open()을 사용하여 열 수 있습니다. 전달된 두 개의 매개변수는 파일 이름과 파일을 열어야 하는 모드입니다.
예시
file=open("myfile.txt","r") print("read function: ") print(file.read()) print() file.seek(0) #Take the cursor back to begining of the file since the read() takes the cursor to the end of file print("readline function:") print(file.readline()) print() file.seek(0) #Take the cursor back to beginning of file print("readlines function:") print(file.readlines()) file.close()
출력
read function: This is an article on reading text files in Python. Python has inbuilt functions to read a text file. We can read files in three different ways. Create a text file which you will read later. readline function: This is an article on reading text files in Python. readlines function: ['This is an article on reading text files in Python.\n', 'Python has inbuilt functions to read a text file.\n', 'We can read files in three different ways.\n', 'Create a text file which you will read later.']
출력에서 명확하게 -
read function()은 전체 파일을 읽고 반환합니다.
readline() 함수는 한 줄만 읽고 반환합니다.
readlines() 함수는 모든 행을 읽고 문자열 목록으로 반환합니다.