파이썬은 파일을 열고 저장하는 작업을 간단하게 수행할 수 있는 기능을 제공합니다. 이번 포스팅에서는 사용자로부터 키 입력을 받아 파일을 열고 저장하는 방법을 알아보겠습니다.
파일 열기
사용자로부터 키 입력을 받아 특정 파일을 열고 내용을 확인할 수 있습니다. 아래는 키 입력을 통해 파일을 열고 파일 내용을 출력하는 예제 코드입니다.
filename = input("열고 싶은 파일명을 입력하세요: ")
try:
file = open(filename, "r")
content = file.read()
print(content)
file.close()
except FileNotFoundError:
print("파일을 찾을 수 없습니다.")
위 코드에서는 input
함수를 사용하여 사용자로부터 파일명을 입력받습니다. open
함수를 사용하여 해당 파일을 읽기 모드로 열고, file.read()
를 사용하여 파일 내용을 읽어옵니다. 읽은 내용은 변수 content
에 저장되고, print
함수를 사용하여 화면에 출력합니다. 마지막으로 file.close()
를 통해 파일을 닫습니다.
파일 저장하기
사용자로부터 입력받은 내용을 파일에 저장하는 방법도 간단합니다. 아래는 키 입력을 통해 내용을 입력받고, 해당 내용을 파일에 저장하는 예제 코드입니다.
filename = input("저장할 파일명을 입력하세요: ")
content = input("저장할 내용을 입력하세요: ")
try:
file = open(filename, "w")
file.write(content)
file.close()
print("파일이 저장되었습니다.")
except:
print("파일 저장 중 오류가 발생하였습니다.")
위 코드에서는 input
함수를 사용하여 파일명과 저장할 내용을 입력받습니다. open
함수를 사용하여 해당 파일을 쓰기 모드로 열고, file.write()
를 사용하여 내용을 파일에 저장합니다. 마지막으로 파일을 닫고, 저장 완료 메시지를 출력합니다. 만약 파일 저장 중에 오류가 발생하면 오류 메시지가 출력됩니다.
마무리
파이썬에서 키 입력을 받아 파일을 열고 저장하는 방법에 대해 알아보았습니다. 파일을 열어서 내용을 확인하거나, 사용자로부터 입력받은 내용을 파일에 저장하는 것은 파이썬으로 간단하게 처리할 수 있는 작업입니다. 위 예제 코드를 참고하여 다양한 파일 작업을 수행해보세요.