[파이썬] 파일 객체와 문자열 입력

파이썬은 파일을 읽고 쓰기 위해 파일 객체를 사용합니다. 이러한 파일 객체를 사용하여 문자열을 파일에 입력할 수 있습니다. 이번 포스트에서는 파일 객체와 문자열을 함께 사용하는 방법에 대해 알아보겠습니다.

파일을 쓰기 모드로 열기

파일 객체를 생성하기 위해 open() 함수를 사용합니다. 파일을 쓰기 모드로 열기 위해서는 open() 함수에 두 번째 매개변수로 "w"를 전달해야 합니다. 예를 들어, output.txt라는 파일을 쓰기 모드로 열고 싶다면 다음과 같이 코드를 작성할 수 있습니다.

file = open("output.txt", "w")

파일에 문자열 입력하기

파일 객체를 사용하여 파일에 문자열을 입력하기 위해서는 write() 메소드를 사용합니다. write() 메소드는 문자열을 매개변수로 받아서 파일에 쓰게 됩니다. 예를 들어, "Hello, World!"라는 문자열을 output.txt 파일에 입력하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.

file = open("output.txt", "w")
file.write("Hello, World!")

파일 객체 닫기

파일을 열고 작업을 완료한 후에는 반드시 파일 객체를 닫아야 합니다. 파일을 닫지 않으면 다른 프로그램이나 프로세스에서 해당 파일을 사용할 수 없게 됩니다. 파일 객체를 닫기 위해 close() 메소드를 사용합니다.

file.close()

파일의 내용 확인

파일에 문자열을 입력한 후에는 해당 파일의 내용을 확인할 수 있습니다. 파일의 내용을 확인하기 위해서는 읽기 모드로 파일을 열어야 합니다. 다음과 같이 open() 함수의 두 번째 매개변수로 "r"을 전달하여 파일을 읽기 모드로 열 수 있습니다.

file = open("output.txt", "r")
content = file.read()
print(content)
file.close()

이와 같이 파일 객체와 문자열을 함께 사용하여 파이썬에서 파일에 입력하는 방법을 알아보았습니다. 파일을 열고 작업을 완료한 후에는 항상 파일을 닫도록 주의해야 합니다. 이를 통해 파일의 안전한 사용 및 데이터 손실의 방지를 할 수 있습니다.