[파이썬] 파일 읽기와 이동 메서드

파이썬은 파일을 처리하는데 매우 효과적인 기능을 제공합니다. 파일을 읽고 쓰는 기능은 파이썬 프로그래밍에서 자주 사용되며, 파일을 읽기 위한 여러 가지 메서드와 파일 위치를 이동하는 메서드를 소개하겠습니다.

1. 파일 읽기

파일을 읽기 위해서는 다음과 같은 순서로 작성합니다.

  1. 파일 객체 생성
  2. 파일 읽기
  3. 파일 닫기

아래 예제 코드를 통해 파일을 읽는 방법을 살펴보겠습니다:

filename = "example.txt"

# 1. 파일 객체 생성
file = open(filename, "r")

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

# 3. 파일 닫기
file.close()

print(content)

2. 파일 위치 이동

파일 객체에는 읽기 또는 쓰기 위치를 이동할 수 있는 메서드가 있습니다. 주요 메서드는 다음과 같습니다.

아래 예제 코드를 통해 파일 위치 이동 메서드를 사용하는 방법을 알아보겠습니다:

filename = "example.txt"

# 파일 읽기 모드로 열기
file = open(filename, "r")

# 파일 내용 읽기
content = file.read()
print(content)

# 파일 위치 이동
file.seek(0)  # 파일의 맨 처음으로 이동

# 파일 위치 확인
position = file.tell()
print("현재 위치:", position)

# 파일 내용 일부만 읽기
partial_content = file.read(10)  # 첫 10바이트만 읽기
print(partial_content)

# 파일 닫기
file.close()

이상으로 파일 읽기와 이동 메서드에 대해 알아보았습니다. 이러한 파일 처리 기능을 활용하여 효과적으로 파일을 다룰 수 있습니다. 파일을 읽고 쓰기 위한 다양한 메서드와 함수를 참고하여 원하는 작업을 수행해보세요.