- 직접 import를 사용해야 함
- list of python modules를 구글링하면, 파이썬에서 제공하는 외장 함수를 볼 수 있음
- glob : 경로 내의 폴더나 파일의 목록을 조회
import glob
print(glob.glob("*.py")) # 확장자가 py인 모든 파일 조회
- os : 운영체제에서 제공하는 기본 기능
#case1_getcwd()
import os
print(os.getcwd()) # 현재 디렉토리 표시
#case2_path.exists(), makedirs(), rmdir()
import os
folder = "sample_dir"
if os.path.exists(folder): # 존재 여부 확인
print("이미 존재하는 폴더입니다.")
os.rmdir(folder) # 폴더 삭제
print(folder, "폴더를 삭제하였습니다.")
else:
os.makedirs(folder) # 폴더 생성
print(folder, "폴더를 생성하였습니다.")
#case3_listdir()
import os
print(os.listdir()) # 현재 존재하는 디렉토리 파일이나 폴더 표시
- time : 시간 관련 함수
import time
print(time.localtime())
print(time.strftime("%Y-%m-%d %H:%M:%S")) # "2021-03-15 21:07:04"라고 출력
- datetime : 시간 관련 함수
#case1
import datetime
print("오늘 날짜는 ", datetime.date.today()) # "오늘 날짜는 2021-03-25"라고 출력
#case2_timedelta()
import datetime
today = datetime.date.today() # 오늘 날짜 저장
td = datetime.timedelta(days=100) #두 날짜 사이의 간격; 100일 저장
print("우리가 만난지 100일은", today + td) # 오늘부터 100일 후