[python] 파이썬에서 키 입력으로 파일 처리하기

파이썬은 다양한 기능을 제공하여 파일을 처리할 수 있는 강력한 언어입니다. 이번에는 키 입력을 받아 파일을 처리하는 방법에 대해 알아보겠습니다.

  1. 파일 이름 입력 받기

파일을 처리하기 위해서는 먼저 사용자로부터 파일 이름을 입력 받아야 합니다. 다음 코드를 사용하여 파일 이름을 입력 받을 수 있습니다.

filename = input("파일 이름을 입력하세요: ")

위 코드를 실행하면 사용자에게 파일 이름을 입력하라는 메시지가 출력되고, 사용자가 입력한 파일 이름이 filename 변수에 저장됩니다.

  1. 파일 열기

다음으로는 입력 받은 파일 이름을 사용하여 파일을 열어야 합니다. 파일을 열기 위해서는 open() 함수를 사용하면 됩니다. 파일을 읽기 모드로 열기 위해서는 'r' 파라미터를 전달하고, 쓰기 모드로 열기 위해서는 'w' 파라미터를 전달합니다.

file = open(filename, 'r')

위 코드를 실행하면 입력 받은 파일 이름을 사용하여 파일을 열고, file 변수에 파일 객체를 저장합니다.

  1. 파일 내용 출력

이제 열린 파일의 내용을 읽어와 출력할 수 있습니다. 파일 객체에는 read() 메서드를 사용하여 파일의 내용을 읽을 수 있습니다.

content = file.read()
print(content)

위 코드를 실행하면 파일의 내용이 출력됩니다.

  1. 파일 닫기

파일을 사용한 후에는 반드시 파일을 닫아야 합니다. 파일을 닫기 위해서는 close() 메서드를 사용하면 됩니다.

file.close()

위 코드를 실행하면 파일이 닫힙니다.

다음은 전체 예제 코드입니다:

filename = input("파일 이름을 입력하세요: ")

file = open(filename, 'r')
content = file.read()
print(content)

file.close()

이제 사용자로부터 파일 이름을 입력받아 해당 파일을 열고, 파일의 내용을 출력하는 프로그램을 구현할 수 있습니다. 파일 처리를 위한 다양한 기능은 파이썬의 내장 함수와 모듈을 활용하여 확장할 수 있습니다.