[python] 파이썬에서 파일 시스템을 어떻게 관리할 수 있을까?

목차

  1. os 모듈을 이용한 파일 시스템 관리
  2. os.path 모듈을 이용한 경로 관리
  3. shutil 모듈을 이용한 파일 및 디렉토리 관리

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")

파이썬을 사용하여 파일 시스템을 관리하는 간단한 방법에 대해 알아보았습니다. 각 모듈의 다양한 기능을 활용하여 파일 및 디렉토리를 효율적으로 관리할 수 있습니다.