Найти - Пользователи
Полная версия: Создание потоков
Начало » Python для новичков » Создание потоков
1
iCloudmta
Подскажите как создать 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 потока
DamMercul
Неясна задача, что должен делать первый и второй потоки?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB