운영체제 인터페이스를 지원하는 파이썬 라이브러리 (os)
os 라이브러리는 운영체제와 상호 작용하기 위한 여러 함수를 지원한다.
os 모듈을 아래와 같이 import해서 사용한다.
import os
현재 파일 또는 폴더의 경로 출력
파일의 절대 경로 출력
file__은 현재 열려있는 파일의 위치와 이름을 가지고 있는 문자열 변수이다.
os.path.abspath(__file)
파일의 상대 경로 출력
os.path.realpath(file)
폴더의 경로 출력
-
os.getcwd() getcwd 함수는 현재 작업하고 있는 디렉터리를 문자열로 반환함.
-
os.path.dirname(os.path.realpath(file))
-
os.path.dirname(os.path.abspath(file))
path.dirname 함수는 매개변수로 전달된 경로의 디렉터리를 문자열로 반환.
폴더 생성
path = './dir/sub'
os.mkdir(path)