반응형
time을 이용하여 현재시간을 구하고 timeit의 default_timer로 running time을 측정한다.
localtime을 이용하여 시간형태의 값을 가져온다.
now = time.localtime()
이를 연/월/일/시/분/초로 변경한다.
year = now.tm_year
mon = now.tm_mon
day = now.tm_mday
hour = now.tm_hour
min = now.tm_min
sec = now.tm_sec
측정시간을 구하기 위해서 startTime과 endTime을 저장하고 이에 대한 차이를 구해 running time을 구한다.
starTime = timeit.default_timer()
... code ...
endTime = timeit.default_timer()
runningTime = endTime - startTime
이를 출력하면 아래와 같다.
import time
import timeit
def test():
startTime = timeit.default_timer()
now = time.localtime()
year = now.tm_year
mon = now.tm_mon
day = now.tm_mday
hour = now.tm_hour
min = now.tm_min
sec = now.tm_sec
print(str(year)+"년 "+str(mon)+"월 "+str(day)+"일")
print(str(hour)+"시 "+str(min)+"분 "+str(sec)+"초")
endTime = timeit.default_timer()
runningTime = endTime - startTime
print("소요시간:"+str(runningTime))
test()
반응형
'python' 카테고리의 다른 글
[python] 파이썬 package 설치 (numpy, jupyter, requests) (0) | 2021.11.29 |
---|---|
[python] 파이썬 산술 연산자 (0) | 2021.11.29 |
[python] 파이썬 사용자 입력받기 (input 함수 사용법) (0) | 2021.02.13 |
[python] 파이썬 문자열 치환 (replace & sub & subn) (0) | 2021.02.01 |
[python] 파이썬 requests 모듈 사용 (0) | 2020.12.18 |
댓글