Отслеживать время выполнения в питоне - PullRequest
0 голосов
/ 04 января 2019

Я хочу знать, сколько времени занимает выполнение моего кода, и я попытался использовать следующий код, который был найден в другом потоке.

import time
start_time = time.time()

# my code

main()
print("--- %s seconds ---" % (time.time() - start_time))

, но, похоже, он не печатает время, которое требуется.Я включил картинки своего кода, так как код довольно длинный.Я что-то не так делаю?

enter image description here

enter image description here

enter image description here

enter image description here

1 Ответ

0 голосов
/ 04 января 2019

В вашем коде может быть ошибка, потому что это работает:

def dosomething():
  counter = 10
  while counter > 0:
    counter -= 1
    print ('getting ready to check the elapsed time')

def main():
  start_time = time.time()
  dosomething()
  print("--- %s seconds ---" % (time.time() - start_time))

if __name__ == "__main__":
  main()
...