이 글은 주로 python프로그램 실행 시간을 기록하는 여러 가지 방법에 대한 관련 정보를 소개합니다. 필요하신 친구들은 참고하시면 됩니다.
제가 본 최초의 손글씨는 다음과 비슷합니다.
import datetime def time_1(): begin = datetime.datetime.now() sum = 0 for i in xrange(10000000): sum = sum + i end = datetime.datetime.now() return end-begin print time_1()
출력은 다음과 같습니다. :
➜ Python python time_1.py 0:00:00.280797
파이썬 프로그램 실행 시간을 기록하는 세 가지 방법
다음은 구현 코드와 비교를 위한 파이썬 프로그램 실행 시간을 기록하는 세 가지 방법입니다.
방법 1
import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime).seconds
방법 2
start = time.time() run_fun() end = time.time() print end-start
방법 3
start = time.clock() run_fun() end = time.clock() print end-start
방법 1, 2 모두 다른 프로그램이 CPU를 사용하는 시간, 즉 프로그램 시작부터 프로그램 종료까지의 실행시간을 포함합니다. .
방법 3은 프로그램 실행의 CPU 시간만 계산합니다
위 내용은 Python에서 프로그램 실행 시간을 기록하는 방법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!