170 похожих чатов

Import time def tick(): print('Tick')

time.sleep(1)
print('Tock')


def measure_time(func):
start = time.time()
func()
end = time.time()
counter = end - start
print(f'Executed {func} in {counter:.2}')


@measure_time
def main():
for _ in range(3):
tick()


if __name__ == '__main__':
main()
где я тут ошибся ?

14 ответов

14 просмотров
Антон- Автор вопроса
Жук корилка Matter
timeit

я хотел свой декоратор прописать, поэтому не хотел юзать timeit, вроде не откуда там вылететь ошибке

Там во функции не задаётся значение

Антон
я хотел свой декоратор прописать, поэтому не хотел...

from datetime import datetime def timeit(foo): def wrapp(): start = datetime.now() rez = foo() print( (datetime.now() - start).total_seconds()) return rez return wrapp @timeit def two(): return [x for x in range(10**4) if x%2 == 0] b = two()

У меня тоже так показал у тебя во функции не даётся значение

а врапер где

Жук корилка Matter
from datetime import datetime def timeit(foo): ...

Откуда у тебя взялcя функція foo() где rez = foo()

Альтрон
Откуда у тебя взялcя функція foo() где rez = foo()

ну враппер же должен вернуть то, что посчитала функция

Альтрон
Нет а откудда та функция?

foo? это two() переданная во враппер как аргумент

Антон- Автор вопроса
Альтрон
Из за чего

Нужно было не вызывать функцию, а возрващать её тип не просто func(), а func или result = func(), а потом уже вернуть и вызвать

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
как быть с принтером? такой подход прокатит?
zamtmn
12
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Привет. Подскажите, как правильно сматчить лист фиксированного размера, чтобы компилятор не говорил мне о неполном паттерне? Допустим что-то такое [x', y'] = sort [x, y]?
Arseny
8
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Карта сайта