Python/모듈

[ python module / os ] os 모듈 기본 함수

OnnJE 2023. 2. 24. 19:43
반응형

 

  os는 파이썬에서 파일 읽기, 파일 쓰기, 프로세스 관리 및 환경 변수 작업 등 운영체제 종속 기능을 사용할 수 있도록 하는 방법을 제공하는 모듈입니다. os에서 자주 사용되는 함수는 아래와 같습니다.

 

  • os.name : os(운영체제)의 이름을 반환
  • os.getcwd() : 현재 작업 디렉토리를 반환
  • os.chdir(path) : 현재 작업 디렉토리를 인자로 주어진 "path"로 변경
  • os.listdir(path='.') : path 디렉토리의 파일과 디렉토리를 리스트화해서 반환. path 인자가 주어지지 않은 경우 현재 작업디렉토리의 파일과 디렉토리를 반환
  • os.mkdir(path) : 이름이 path인 새 디렉토리를 생성
  • os.makedirs(path) : 이름이 path인 새 디렉토리를 생성. 단, os.mkdir() 과 달리 단일 디렉토리가 아닌 여러 디렉토리를 거쳐 생성 가능 (ex. os.makedirs('./first/second/path'))
  • os.remove(path) : 이름이 path인 파일을 삭제
  • os.rmdir(path) : 이름이 path인 디렉토리를 삭제. 단, 디렉토리는 비어있어야 한다.
  • os.system(command) : 서브쉘에서 특정 커맨드를 실행한다.

 

 

반응형