[파이썬] 파일의 디렉토리 생성과 삭제

파이썬은 강력한 프로그래밍 언어로서 파일 및 디렉토리 작업을 수행하는 데 매우 유용합니다. 이번 블로그에서는 Python을 사용하여 파일의 디렉토리를 생성하고 삭제하는 방법에 대해 알아보겠습니다.

디렉토리 생성하기

import os

# 디렉토리 생성
directory = "new_directory"
os.mkdir(directory)

위의 예제 코드는 os 모듈의 mkdir() 함수를 사용하여 “new_directory”라는 이름의 디렉토리를 생성합니다. mkdir() 함수는 주어진 경로에 디렉토리를 생성하는 데 사용됩니다. 생성하려는 디렉토리의 이름은 directory 변수에 저장되어 있습니다.

디렉토리 삭제하기

import os

# 디렉토리 삭제
directory = "new_directory"
os.rmdir(directory)

위의 예제 코드는 os 모듈의 rmdir() 함수를 사용하여 “new_directory”라는 이름의 디렉토리를 삭제합니다. rmdir() 함수는 주어진 경로에 있는 디렉토리를 제거하는 데 사용됩니다. 삭제하려는 디렉토리의 이름은 directory 변수에 저장되어 있습니다.

디렉토리의 존재 여부 확인하기

import os

# 디렉토리의 존재 여부 확인
directory = "new_directory"
if os.path.exists(directory):
    print("디렉토리가 존재합니다.")
else:
    print("디렉토리가 존재하지 않습니다.")

위의 예제 코드는 os.path 모듈의 exists() 함수를 사용하여 디렉토리의 존재 여부를 확인합니다. exists() 함수는 주어진 경로가 존재하는지 확인하는 데 사용됩니다. 확인하려는 디렉토리의 이름은 directory 변수에 저장되어 있습니다.

결론

파이썬을 사용하여 파일의 디렉토리를 생성하거나 삭제하는 기능은 매우 간단하고 직관적입니다. os 모듈의 mkdir() 함수를 사용하여 디렉토리를 생성하고, rmdir() 함수를 사용하여 디렉토리를 삭제할 수 있습니다. 또한, os.path.exists() 함수를 사용하여 디렉토리의 존재 여부를 확인할 수도 있습니다.

파일 및 디렉토리 관리는 개발 작업에서 중요한 부분이므로, 이러한 기능을 숙지하고 활용할 수 있는 능력은 개발자로서의 역량을 높이는 데 도움이 됩니다.