Форум сайта python.su
PEHDOMв деф стоп хочу закрытие или останов внешнего скрипта!
Офлайн
ramiага
Офлайн
пайтон ограничивает глубину рекурсии(по умолчанию 1000) и в один момент поток отвалится выбросив исключением - правильно понимаю что тыщу раз вызовется и в ошибку вывалится?а можно так
def start(): что то делает def startStart(): def start()
Отредактировано Venus (Июль 17, 2018 19:18:28)
Офлайн
ramiпока ток так зацикливание вызываю(учусь ток, нюансы всплывают и т.п.)
Офлайн
Venusэто понятно , но вопрос как? у потока нету метода стоп, в отличии от процесса у которого есть метод terminate(), и то в некоторых случаях процесс может не завершиться, а остаться “сиротой”. Поэтому нужен какойто мезанизм, сигнал ли, атрибут класса,переменная, или еще что.
в деф стоп хочу закрытие или останов внешнего скрипта!
Venusна самомо деле даже меньше
правильно понимаю что тыщу раз вызовется и в ошибку вывалится?
def rec(n): print(n) rec(n+1) rec(0) >>> 0 1 ... 961 962 963 Traceback (most recent call last): File "<модуль1>", line 16, in <module> File "<модуль1>", line 14, in rec File "<модуль1>", line 14, in rec ... RuntimeError: maximum recursion depth exceeded in comparison
Venusнеа никакой разницы, что функция сама вызывает себя, что другую функцию котороая вызывает первую.
функция вызывает функцию можно ведь сделать?чтоб отойти от рекурсии.
VenusВозможно стоит почитать какуюнить литературу для начала(того же Лутца, весьма хорошо все разжовано) чтобы не рвать гланды через жопу?
пока ток так зацикливание вызываю(учусь ток, нюансы всплывают и т.п.)
[code python][/code]
Отредактировано PEHDOM (Июль 17, 2018 21:56:48)
Офлайн
PEHDOMвылезло
Отредактировано Venus (Июль 17, 2018 21:40:01)
Офлайн
Venusну дык “from threading import Thread” нужно вписать в самом начале, чет я забыл , это упомянуть
NameError: name ‘Thread’ is not defined
[code python][/code]
Офлайн
PEHDOM))
Офлайн
PEHDOMа у тридов нету стопа? что то типа
Отредактировано Venus (Июль 17, 2018 22:24:40)
Офлайн
Venus синдром жирафа? я ведь писал парй постов выше
PEHDOMпод потоком подразмеваеться Thread, да у него нет метода стоп, завершить или остановить.
у потока нету метода стоп, в отличии от процесса у которого есть метод terminate(), и то в некоторых случаях процесс может не завершиться, а остаться “сиротой”
[code python][/code]
Отредактировано PEHDOM (Июль 17, 2018 22:45:15)
Офлайн