[파이썬] 파일의 생성과 삭제

파이썬은 파일을 생성하고 삭제하는 작업을 쉽게 수행할 수 있는 강력한 기능을 제공합니다. 이 기능을 사용하여 다양한 파일 처리 작업을 수행할 수 있습니다. 이 글에서는 파일의 생성과 삭제에 대해 알아보겠습니다.

파일 생성하기

파이썬에서는 open() 함수를 사용하여 새로운 파일을 생성할 수 있습니다. 아래는 파일을 생성하고 내용을 쓰는 예시 코드입니다.

filename = "example.txt"
content = "Hello, world!"

# 파일 생성
file = open(filename, "w")

# 파일에 내용 쓰기
file.write(content)

# 파일 닫기
file.close()

위 코드에서 "example.txt"는 생성할 파일의 이름입니다. "w"는 파일을 쓰기 모드로 열겠다는 의미입니다. open() 함수를 호출하고 파일을 쓰기 모드로 열면 파일이 생성됩니다. 그 후 write() 함수를 사용하여 내용을 쓸 수 있습니다. 파일 작업을 모두 마치면 close() 함수를 호출하여 파일을 닫아야 합니다.

파일 삭제하기

파일을 삭제하기 위해서는 파이썬의 os 모듈을 사용해야 합니다. 아래는 파일을 삭제하는 예시 코드입니다.

import os

filename = "example.txt"

# 파일 삭제
os.remove(filename)

위 코드에서 os.remove() 함수를 사용하여 파일을 삭제합니다. 삭제할 파일의 이름을 인자로 전달하면 해당 파일이 삭제됩니다.

예외 처리하기

파일 작업은 예외가 발생할 수 있는 작업이므로, 예외 처리를 추가하는 것이 좋습니다. 아래는 파일 생성과 삭제 작업에 대한 예외 처리 코드입니다.

import os

filename = "example.txt"
content = "Hello, world!"

try:
    # 파일 생성
    file = open(filename, "w")

    # 파일에 내용 쓰기
    file.write(content)

    # 파일 닫기
    file.close()

    # 파일 삭제
    os.remove(filename)

except Exception as e:
    print("파일 작업 중 오류가 발생했습니다:", e)

위 코드에서는 try 블록 안에서 파일 작업을 수행하고, 예외가 발생하면 except 블록이 실행됩니다. 예외 메시지는 as 키워드를 사용하여 변수에 저장하고 사용할 수 있습니다.

파이썬을 사용하여 파일의 생성과 삭제 작업을 수행하는 것은 매우 간단합니다. 위 예시 코드를 참고하여 자유롭게 파일 처리 작업을 수행해 보세요.