os 모듈
shutil 모듈
shutil 모듈은 파일 또는 디렉토리에 대한 복사, 이동, 삭제 등에 관한 기능을 제공한다.
shutil 직속 메소드
path: 해당 디렉터리 전체를 삭제한다. shutil 모듈을 을 쓰게 만드는 가장 큰 이유다.
src: 복사 시킬 파일의 경로다. 아마 source에서 나온 줄임말일 것이다.
dst: 복사된 파일이 저장될 경로다. 아마 destination에서 나온 줄임말일 것이다.
copytree(src, dst, ...)
src를 루트로 하는 전체 디렉터리 트리를 dst 디렉터리에 재귀적으로 복사한다.
src를 루트로 하는 전체 디렉터리 트리를 dst 디렉터리에 재귀적으로 이동시킨다.
glob 모듈
A = glob.glob('원하는 문자열*.확장자')
tempfile 모듈
인간이 사용하는 사용하는 날짜와 시간에는 시간대(time zone), 일광절약타임(date light saving), 윤년/윤달, 양력/음력 등 여러 가지 복잡한 개념들이 많이 들어가 있습니다. 따라서 전산 시스템에서는 이렇게 복잡한 날짜와 시간을 모델링하는 대신에, epoch time을 이용해서 시간을 단순하게 숫자로 저장하고 처리하는 경우가 많습니다.
from time import localtime
tm = localtime(1649637016.7605205)
print("year:", tm.tm_year)
print("month:", tm.tm_mon)
print("day:", tm.tm_mday)
print("hour:", tm.tm_hour)
print("minute:", tm.tm_min)
print("second:", tm.tm_sec)
-gmtime()
gmtime() 함수는 주어진 timestamp 값을 GMT 기준의 struct_time 타입 데이터로 변환해줍니다.
from time import gmtime
gmtime(1575142526.500323)
#result
# time.struct_time(tm_year=2019, tm_mon=11, tm_mday=30, tm_hour=19, tm_min=35, tm_sec=26, tm_wday=5, tm_yday=334, tm_isdst=0)
calender 모듈
달력 관련 모듈
random 모듈