@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()
  • Вопрос задан
  • 582 просмотра
Решения вопроса 1
@sergeyfilippov4
Создать переменную, которая будет проверяться из потока

stop = False

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

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

Войти через центр авторизации
Похожие вопросы