Найти - Пользователи
Полная версия: Таймер или что-то типа того
Начало » Центр помощи » Таймер или что-то типа того
1
ramses
Вот, например, в РHP есть функция microtime(), хотя точно не помню, но смысл её в том, что она возвращает время (в мс) выполнения того или иного куска кода. Т.е. с её помощью можно будет делать адекватный выбор между теми или иными способами достижения цели. Ну вы поняли, надеюсь.. Мне бы, желательно, линк по этой теме в питон-документации. Правильней было бы самому поискать, но я не знаю как это называется и как поисковой запрос составить.. Ну, вобщем, кто знает, то подкиньте мануал.
P.S. И кратенький поясняющий пример.
pyuser
timeit?
ramses
Оно. Спасибо большое:)
ramses
Общий виток вроде понял, но один вопрос: в каких единицах возвращает время-то?
def test():
"Stupid test function"
L = []
for i in range(100):
L.append(i)

if __name__=='__main__':
from timeit import Timer
t = Timer("test()", "from __main__ import test")
print t.timeit()
ramses
В миллисекундах, скорее всего..
cookie-god
ramses
В миллисекундах, скорее всего..
В секундах, float формат
>>> timeit.timeit('time.sleep(1)','import time',number=1)
0.9999153239628171
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB