파이썬은 파일을 생성하고 삭제하는 작업을 쉽게 수행할 수 있는 강력한 기능을 제공합니다. 이 기능을 사용하여 다양한 파일 처리 작업을 수행할 수 있습니다. 이 글에서는 파일의 생성과 삭제에 대해 알아보겠습니다.
파일 생성하기
파이썬에서는 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
키워드를 사용하여 변수에 저장하고 사용할 수 있습니다.
파이썬을 사용하여 파일의 생성과 삭제 작업을 수행하는 것은 매우 간단합니다. 위 예시 코드를 참고하여 자유롭게 파일 처리 작업을 수행해 보세요.