os 는 기본 운영체재 와 상호작용하는 기능들을 제공한다.
파일 경로 가져오기, 디렉터리 생성/삭제 등 다양한 기능을 포함하고 있다.
os.path 모듈을 사용하면 파일의 경로나 디렉터리 정보를 쉽게 다룰 수 있다.
import os
#현재 작업 중인 디렉터리 가져오기
current_dir = os.getcwd() #현재 작업 중인 디렉토리 열기
os.chdir('/새로운/경로') #작업 디렉토리 변경
만약 파이썬 스크립트를 쓰는 중에 파일명을 사용해야하는데 기억이 안나거나 사용중인 디렉토리 안의 모든 파일 명을 보고 싶다면
os.listdir() 함수를 사용해보자.
import os
files= os.listdir()
print(files)
['1.ipynb', '2.ipynb', '241013_데이터', '3_geocoding.ipynb', '4_geocoding.ipynb', 'fail - fail.csv', 'fail.csv', 'OS.ipynb', '김제 남원 보건소 경로당_지오코딩.gpkg', '흡입력 확인용.qgz']
이렇게 폴더 안에 들어 있는 파일명들이 리스트 형태로 출력되었다.