Python으로 파일의 첫 줄 읽기

Manav Narula 2023년1월30일
  1. read()함수를 사용하여 Python에서 파일의 첫 줄 읽기
  2. readline()함수를 사용하여 Python에서 파일의 첫 줄 읽기
  3. readlines()함수를 사용하여 Python에서 파일의 첫 줄 읽기
  4. next()함수를 사용하여 Python에서 파일의 첫 줄 읽기
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 Narula
Manav Narula avatar Manav Narula avatar

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

관련 문장 - Python File