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에서 텍스트 파일을 읽는 방법을 알았습니다.