본문으로 건너뛰기

Python에서 텍스트 파일을 읽는 방법.

Python에서 텍스트 파일을 읽는 방법에 대한 상세한 단계별 튜토리얼입니다.

1단계: 파일 열기​

첫 번째 단계는 읽을 텍스트 파일을 열어야 합니다. Python에서는 open() 함수를 사용하여 파일을 열 수 있습니다. open() 함수는 두 개의 인수를 받습니다: 파일 이름과 파일을 열기 위한 모드입니다. 읽기 위해서는 모드로 'r'을 전달해야 합니다.

file = open('myfile.txt', 'r')

위의 예시에서는 myfile.txt라는 파일을 읽기 모드로 열고 있습니다.

2단계: 파일 읽기​

파일이 열리면 그 내용을 읽을 수 있습니다. 필요에 따라 다양한 방법을 사용하여 파일을 읽을 수 있습니다:

방법 1: 전체 파일 읽기​

한 번에 전체 파일을 읽고 싶다면 read() 메서드를 사용할 수 있습니다. 이 메서드는 파일의 내용을 포함하는 문자열을 반환합니다.

content = file.read()

위의 예시에서는 전체 파일을 읽고 그 내용을 content 변수에 저장하고 있습니다.

방법 2: 한 줄씩 읽기​

파일을 한 줄씩 읽고 싶다면 루프를 사용할 수 있습니다. readline() 메서드는 한 번에 한 줄씩 읽고 파일 포인터를 다음 줄로 이동합니다.

for line in file:
print(line)

위의 예시에서는 for 루프를 사용하여 파일의 각 줄을 반복하고 출력하고 있습니다.

방법 3: 모든 줄을 리스트로 읽기​

readlines() 메서드를 사용하여 파일의 모든 줄을 리스트로 읽을 수도 있습니다. 각 줄은 리스트의 요소로 저장됩니다.

lines = file.readlines()

위의 예시에서는 파일의 모든 줄을 lines 리스트에 저장하고 있습니다.

3단계: 파일 닫기​

파일을 읽은 후에는 close() 메서드를 사용하여 파일을 닫는 것이 중요합니다. 이를 통해 파일에 사용된 시스템 리소스가 해제됩니다.

file.close()

위의 예시에서는 파일을 닫고 있습니다.

전체 예시​

위에서 설명한 모든 단계를 보여주는 완전한 예시입니다:

# 1단계: 파일 열기
file = open('myfile.txt', 'r')

# 2단계: 파일 읽기
content = file.read()

# 또는
for line in file:
print(line)

# 또는
lines = file.readlines()


# 3단계: 파일 닫기
file.close()

실제 텍스트 파일의 이름으로 'myfile.txt'를 대체해야 합니다.

그게 다입니다! 이제 Python에서 텍스트 파일을 읽는 방법을 알았습니다.