функция печати вызывается много раз. Я хочу вычислить время функции. Я написал коды,
import timeit
class UserClass:
def callname(self):
print("HiTom")
if __name__ == '__main__':
def test():
user = UserClass()
user.callname()
test()
mtime = timeit.timeit(lambda: test())
print(mtime)
Когда я запускаю коды, «Привет Том» вызывается много раз.
Я действительно не могу понять, почему такое происходит.
я переписал
mtime = timeit.timeit(test(), number=1)
но ValueError: stmt не является ни строкой, ни вызываемой ошибкой. Как я могу создать свою идеальную систему? Что не так в моих кодах?