Вы можете использовать модуль threading для запуска чего-либо в другом потоке, чтобы основное событие l oop не зависало.
- Импорт потока модуль
import threading
Создайте функцию, для которой вы хотите запустить новый поток
Создайте новый поток и передайте созданную вами функцию
thread = threading.Thread(target=function, args=arguments)
Где target
- это функция, которую вы хотите вызвать в этом новом шаге, а args
- аргументы, которые необходимо передать в вашу функцию (вы можете опустить args
, если нет аргументов для передачи в )
Запустить новую ветку
thread.start()