본문 바로가기
PYTHON/파이썬_라이브러리&모듈

파이썬 OS모듈

by 시에라177 2022. 6. 11.

#os모듈

-Operating System(운영체제)에서 제공하는 다양한 기능을 '파이썬'에서 사용할 수 있게 해주는 모듈

-대게 파일이나 디렉토리에 관해 작업하는데 사용한다.

 

 

#os.getcwd()

-현재 파일의 경로를 반환

#os.listdir('경로')

-주어진 경로에 있는 파일과 디렉토리 목록을 리스트의 형태로 반환

-경로를 주지 않는다면 해당 실행파일이 있는 디렉토리의 목록을 반환해줌.

-endwith와 조합하여 사용하기

#os.mkdir 해당 경로에 폴더생성.

마지막 슬래쉬 뒤에 있는 문자열이 폴더이름이됨

#os.chdir()

-작업중인 디렉토리 변경

-작업중인 파일의 저장 폴더를 바꾼다는 말이아니라, 프로그램 상에서 작업중인 디렉토리를 바꾼다는 것. listdir()로 출력해보면 암.

#os.removedirs()

-해당 디렉토리 삭제

#os.remove(), os.unlink()

-해당 파일 삭제.

 

 

#os.path 모듈

-파일/폴더의 존재유무, 파일의 확장자, 파일이름, 파일크기 등에 관한 작업에 사용

#os.path.isdir, isfile()

#os.path.getsize()

#os.path.split, splitext()

#os.path.dirname()

#os.path.basename()