Python으로 파일의 첫 줄 읽기
-
read()
함수를 사용하여 Python에서 파일의 첫 줄 읽기 -
readline()
함수를 사용하여 Python에서 파일의 첫 줄 읽기 -
readlines()
함수를 사용하여 Python에서 파일의 첫 줄 읽기 -
next()
함수를 사용하여 Python에서 파일의 첫 줄 읽기
Python에는 다양한 파일 작업을 처리 할 수있는 내장 함수가 있습니다. 텍스트 파일에는 줄 바꿈 문자 ‘\n’을 사용하여 모든 줄이 끝나는 일련의 문자열이 포함됩니다.
이 튜토리얼에서는 파이썬에서 텍스트 파일의 첫 줄을 읽는 방법을 배웁니다.
open()
함수를 사용하여 파일 경로를 함수에 전달하여 파일 객체를 만들고 특정 모드 (기본적으로 읽기 모드)에서 파일을 열 수 있습니다.
read()
함수를 사용하여 Python에서 파일의 첫 줄 읽기
read()
함수는 파일에서 데이터를 읽는 데 사용됩니다. 파일에서 첫 번째 줄을 추출하려면split()
함수를 사용하여 개행 문자를 기준으로 분리 된 모든 줄의 목록을 가져오고이 목록에서 첫 번째 줄을 추출하면됩니다. 예를 들면 :
with open("sample.txt") as f:
lines = f.read() # Assume the sample file has 3 lines
first = lines.split("\n", 1)[0]
print(first)
출력:
Sample File Line 1
readline()
함수를 사용하여 Python에서 파일의 첫 줄 읽기
파일의 첫 줄을 읽는 또 다른 방법은 스트림에서 한 줄을 읽는readline()
함수를 사용하는 것입니다.
with open("sample.txt") as f:
firstline = f.readline().rstrip()
print(firstline)
출력:
Sample File Line 1
readline()
은 후행 줄 바꿈이있는 줄을 반환하므로rstrip()
함수를 사용하여 줄 끝에서 줄 바꿈 문자를 제거합니다.
readlines()
함수를 사용하여 Python에서 파일의 첫 줄 읽기
파일에서 모든 줄을 읽고 각 줄의 목록을 목록 항목으로 반환 한 다음 반환 된 목록에서 첫 번째 줄을 추출하는readlines()
함수를 사용할 수도 있습니다. 예를 들면 :
with open("sample.txt") as f:
firstline = f.readlines()[0].rstrip()
print(firstline)
출력:
Sample File Line 1
next()
함수를 사용하여 Python에서 파일의 첫 줄 읽기
이를 달성하기위한 색다른 방법은next()
함수를 사용하는 것입니다. 반복자의 다음 항목을 반환합니다. 따라서 파일 객체를next()
함수에 전달하면 파일의 첫 번째 줄을 반환합니다. 예를 들면 :
with open("sample.txt") as f:
firstline = next(f)
print(firstline)
출력:
Sample File Line 1
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn