я бездельничал с классами и думал, что я мог бы попытаться сделать класс просто циклОшибка при запуске «classloop»
вот что я сделал:
class A():
def __init__(self):
print 1
self.loop()
def loop(self):
print 2
self.__init__()
A()
печатает 1 & 2 назад и четвёртые на некоторое время, то я получаю ошибку, которая начинает цикл, который выглядит следующим образом:
Traceback (most recent call last):
File "C:/Python27/classloop.py", line 12, in <module>
A()
затем начинает цикл эти две ошибки назад и четвёртая:
File "C:/Python27/classloop.py", line 4, in __init__
self.loop()
File "C:/Python27/classloop.py", line 9, in loop
self.__init__()
просто интересно, почему это происходит внезапно, почему он просто не зацикливается?
Что такое «некоторое время"? – Jiminion
как 400 итерации вокруг там – Serial
Maxium уровень рекурсии meaby? –