Задать вопрос
@MrBrainop
Начал изучать html, Python и QT Designer

Python Thread как остановить процесс?

Привет! Как остановить поток в Python?
Код:
from threading import Thread
from time import sleep

def pot():
	sleep(0.3)
	print('1')
	auto_name()

def ex(): # Функция остановки
	input("")
	

t1 = threading.Thread(target=pot)
t1.start()
ex()
  • Вопрос задан
  • 618 просмотров
Подписаться 1 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@sergeyfilippov4
Создать переменную, которая будет проверяться из потока

stop = False

def test():
    while not stop:
         что-то ()
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@AlexPyth
Разработчик ПО
t1 = threading.Thread(target=pot, daemon=True)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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