☝
import time
import datetime
구글링, Documents 등을 통해 내가 필요한 기능만 정리했다아
time.time()
: 현재 시간을 초단위로 나타낸다. (type: float)
time.localtime()
: 현재 시간을 연,월,일... 나타낸다. (type: time.struct_time)
time.strftime((format), time tuple)
: time tuple(struct_time) 형식을 format에 맞춰서 문자열로 반환해준다.
time.strptime(time tuple, format)
: 문자열을 format에 맞춰서 struct_time으로 반환해준다.
format | return | format | return |
---|---|---|---|
%Y, %y | 연도, 축약 연도 | %p | 오전(AM)/오후(PM) |
%m | 월(01-12) | %A, %a | 요일이름, 축약 요일이름 |
%B, %b | 월이름, 축약 월이름 | %H, %I | 시간(00-23), 시간(01-12) |
%d | 일(01-31) | %M | 분(00-59) |
%w | 요일을 숫자 (월:0-일:6) | %S | 초(00-60) |
# example
time.time()
>>> 1603467925.2962549
time.localtime()
>>> time.struct_time(tm_year=2020, tm_mon=10, tm_mday=24,
tm_hour=0, tm_min=47, tm_sec=3, tm_wday=5, tm_yday=298, tm_isdst=0)
time.strftime('%A',time.localtime(time.time()))
>>> 'Saturday'
time.strptime('20 10 24','%y %m %d')
>>> time.struct_time(tm_year=2020, tm_mon=10, tm_mday=24,
tm_hour=0, tm_min=0, tm_sec=0, tm_wday=5, tm_yday=298, tm_isdst=-1)
datetime.datetime(year, month, day)
: 년, 월, 일(int)로 넣으면 datetime.datetime 형식으로 반환 (연,월,일은 꼭 선언해줘야함.)
# example
datetime.datetime(2020, 10, 24)
>>> datetime.datetime(2020, 10, 24, 0, 0)
datetime.datetime.today().strftime('%Y/%m/%d')
>>> '2020/10/24'
datetime.datetime.today().timetuple()
>>> time.struct_time(tm_year=2020, tm_mon=10, tm_mday=24, tm_hour=1,
tm_min=29, tm_sec=28, tm_wday=5, tm_yday=298, tm_isdst=-1)
혹시 모르는 상황을 대비해 지금 사용하는 anaconda 환경을
복사해둬야 한다고 들어서 documents를 급하게 찾아봤다...
그리고 python을 배우고 모듈을 다운 받고 사용하다보면 버젼관리와
지금 사용하는 환경을 유지하는게 중요하다.(나중에 다시 받을 생각하니...)
conda create --name myenv
: conda 환경 생성하기 (myenv는 환경이름으로 바꿀 수 있다.)
conda activate myenv
: myenv 환경 활성화
conda deactivate myenv
: myenv 환경 비활성화 (Windows)
(Linux and macOS : source activate
/ source deactivate
)
conda env export > environment.yml
: conda 환경을 추출하여 environment.yml로 생성함 (이미 있다면 overwrite)
conda env create -f environment.yml
: 만약, 환경이름을 다른 이름으로 만들고 싶다면 environment.yml 맨 하단에 있는 경로 마지막 디렉도리의 이름을 변경하면 된다.
conda create --name myclone --clone myenv
conda info --envs
or conda env list
: 환경의 정보를 보여줌.
conda remove --name myenv --all