Я работаю с роботом pi2go lite. Это мой кодКак подсчитать количество вызовов метода?
import pi2go, time
import sys
import tty
import termios
import time
pi2go.init()
def stepCount():
countL += 0
countR += 0
speed = 60
try:
pi2go.stepForward(60,16)
print stepCount
finally:
pi2go.cleanup()
вопрос, я задаюсь вопросом, как считать каждый раз в «pi2go.stepForward (60,16)» используется.
Это ваш код? Как бы то ни было, это должно вызвать многочисленные ошибки, поскольку 'countL' и' countR' не определены. Кроме того, печать 'stepCount' (или' stepCount() 'по сути) не будет полезна. – DeepSpace
Эта ссылка решит проблему, ответ уже существует: http://stackoverflow.com/questions/21716940/is-there-a-way-to-track-the-number-of-times-a-function-is -called – d3r1ck