Уведомления

Группа в Telegram: @pythonsu

#1 Июль 4, 2021 08:39:21

iCloudmta
Зарегистрирован: 2021-07-03
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание потоков

Подскажите как создать 2 потока, желательно на примерах, почитал в интернете 4 статьи ничего не понял
хочу сделать 2 потока в моем боте
Заранее спасибо!

 import cv2
import pytesseract
from PIL import Image, ImageGrab
status = "Ожидайте"
while True: #Здесь должен начинаться 1 поток
    img = ImageGrab.grab([1749,443,1791,468])
    img.save("1.png", "png")
    img1 = cv2.imread('1.png') #Открываем изображение 
    img1 = cv2.resize(img1, None, fx=9, fy=9)  # Увеличение изображения в 9 раз
    # Распознавание, допустимы только цифры
    s = int(pytesseract.image_to_string(img1, config='outputbase digits'))
    imgf = ImageGrab.grab([1798,446,1826,467])
    imgf.save("2.png", "png")
    imgf1 = cv2.imread('2.png') #Открываем изображение 
    imgf1 = cv2.resize(imgf1, None, fx=9, fy=9)  # Увеличение изображения в 9 раз
    # Распознавание, допустимы только цифры
    s1 = int(pytesseract.image_to_string(imgf1, config='outputbase digits'))
    mys = ImageGrab.grab([1721,871,1819,930])
    mys.save("3.png", "png")
    mys1 = cv2.imread('3.png') #Открываем изображение 
    mys1 = cv2.resize(mys1, None, fx=1, fy=1)  # Увеличение изображения в 9 раз
    # Распознавание, допустимы только цифры
    myspeed = int(pytesseract.image_to_string(mys1, config='outputbase digits'))
    info = "Минимальная скорость: "+str(s)+" Максимальная скорость:"+str(s1)+" Ваша скорость:"+str(myspeed)+" Статус:"+status
    print(info)#заканчиваеться 1 поток
    if myspeed <= s:#Здесь должен начинаться 2 поток
          print("Gaz")
          status = "Ускорение"
    if myspeed >= s1:
          print("tormoz")
          status = "Оттормаживание"
    else:
          print("пропуск")#Конец 2 потока

Отредактировано iCloudmta (Июль 4, 2021 08:39:51)

Офлайн

#2 Июль 7, 2021 21:05:19

DamMercul
Зарегистрирован: 2017-11-26
Сообщения: 325
Репутация: +  13  -
Профиль   Отправить e-mail  

Создание потоков

Неясна задача, что должен делать первый и второй потоки?



____________________________________________________

 # Life loop
while alive:
    if (fun > boredom) and money:
        pass_day(fun, boredom, money)
        continue
    else: break

Отредактировано DamMercul (Июль 7, 2021 21:05:27)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version