[python] 튜플을 이용한 파일 입출력

파이썬에서 파일을 읽고 쓰는 작업은 매우 중요합니다. 여러가지 방법 중에서 튜플을 이용한 파일 입출력에 대해 알아보겠습니다.

1. 파일 쓰기

먼저, 튜플을 이용하여 파일에 데이터를 쓰는 방법을 살펴보겠습니다. 다음 예제는 파일을 쓰기 모드로 열고 튜플을 이용하여 데이터를 파일에 쓰는 방법을 보여줍니다.

data = ('apple', 'banana', 'cherry')

with open('fruits.txt', 'w') as file:
    file.write(str(data))

위의 예제에서 fruits.txt 파일에 튜플 data의 내용이 쓰여집니다.

2. 파일 읽기

이제 튜플을 이용하여 파일에서 데이터를 읽는 방법을 살펴보겠습니다. 다음 예제는 파일을 읽기 모드로 열고 튜플에 데이터를 저장하는 방법을 보여줍니다.

with open('fruits.txt', 'r') as file:
    data = file.read()
    fruits = eval(data)
    print(fruits)

위의 예제에서는 fruits.txt 파일에서 데이터를 읽어와 fruits라는 튜플에 저장하여 출력합니다.

결론

파이썬에서 튜플을 이용하여 파일 입출력을 쉽게 할 수 있습니다. 파일에 데이터를 쓸 때는 write 메서드를 이용하여 튜플을 문자열로 변환하여 쓰고, 파일에서 데이터를 읽을 때는 read 메서드를 이용하여 읽은 데이터를 다시 튜플로 변환하여 사용할 수 있습니다.

참고 자료