[python] 파이썬에서 파일 시스템을 어떻게 관리할 수 있을까?
목차
os 모듈을 이용한 파일 시스템 관리
파이썬의 os
모듈은 파일 시스템을 관리하는 데 유용한 함수들을 제공합니다. 이 모듈을 사용하여 파일이나 디렉토리를 생성, 삭제, 이름 변경 및 존재 확인 등의 작업을 수행할 수 있습니다.
예를 들어, 다음은 os
모듈을 사용하여 디렉토리를 생성하는 코드입니다:
import os
# 디렉토리 생성
os.mkdir("new_directory")
os.path 모듈을 이용한 경로 관리
os.path
모듈은 파일 경로와 관련된 다양한 작업을 수행하는 함수들을 제공합니다. 이 모듈을 사용하여 경로의 존재 여부, 파일 여부, 디렉토리 여부 등을 확인할 수 있습니다.
예를 들어, 다음은 os.path
모듈을 사용하여 파일의 존재 여부를 확인하는 코드입니다:
import os
# 파일의 존재 여부 확인
os.path.exists("file.txt")
shutil 모듈을 이용한 파일 및 디렉토리 관리
shutil
모듈은 파일이나 디렉토리를 복사, 이동, 삭제하는 데 활용됩니다. 이 모듈을 사용하여 파일이나 디렉토리를 다른 경로로 복사하거나 삭제할 수 있습니다.
예를 들어, 다음은 shutil
모듈을 사용하여 파일을 복사하는 코드입니다:
import shutil
# 파일 복사
shutil.copy("source_file.txt", "destination_folder")
파이썬을 사용하여 파일 시스템을 관리하는 간단한 방법에 대해 알아보았습니다. 각 모듈의 다양한 기능을 활용하여 파일 및 디렉토리를 효율적으로 관리할 수 있습니다.