Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (6)

Лучшие ответы пользователя

Все ответы (9)
  • Как в PyOWM 3 указать русский язык?

    @MasterCard000
    Вот так вы хотели ? Или может я вас не так понял.

    import pyowm
    
    city = input("Какой город вас интересует?: ")
    owm = pyowm.OWM('a99967bc9ee70d5b4bd387902982f400', language = "RU")
    observation = owm.weather_at_place(city)
    w = observation.get_weather()
    
    temperature = w.get_temperature('celsius')['temp']
    
    
    print("В городе " + city + " сейчас температура: " + str(temperature) + " по Цельсию.")
    print('Погода в указаном городе: ' + w.get_detailed_status())

    5e2b67eda5ed4071847212.png
    Ответ написан
  • Как отключить клавиатуру и мышь на время?

    @MasterCard000 Автор вопроса
    Решение помогло с помощью библиотеки ctypes
    Пример
    from ctypes import *
    
    while True:
            windll.user32.BlockInput(True)

    Когда будите запускать этот код. Учтите мышь и клавиатура выключиться. Делайте условия и затем выводите windll.user32.BlockInput(False). Иначе только перезагрузка ПК поможет вернуть мышь и клавиатуру
    Ответ написан
  • Критическая ошибка cmd. Как решить?

    @MasterCard000 Автор вопроса
    Проблему решил обновлением системы. Так как все же не зря лицензию купил !)))
    Ну так же поможет восстановление системы или откат ее на более позднее время. Видно глюк системы.
    Ответ написан
  • Какой самый простой способ отправки email из python3?

    @MasterCard000
    import smtplib
    from email.mime.text import MIMEText
    from email.mime.multipart import MIMEMultipart
    
    msg = MIMEMultipart()
    login = "test@mail.ru" # Логин почты
    password = "tEst" # Пароль от почты
    poluch = "test1@gmail.com" #- Кому отправляете сообщения.
    msg['Subject'] = 'Тема письма'
    msg['From'] = login # Тут от кого отправляли сообщения
    #part = MIMEText('Тут сообщения какое-то') #просто отправить текст
    part = MIMEText('Тут сообщения какое-то', "html") #передаем с html разметкой 
    msg.attach(part)
    #smtp.gmail.com:587 - гугла. Для него надо разрешать подключения сторонних приложениях
    #в настройках аккаунта. Без этого вы не отправите сообщения и плюс вам придет сообщения на
    #почту, что кто то пытался отправить от вашего имени сообщения из сторонней программы.
    #smtp.mail.ru:587 - mail. Маилу пофигу на все, не чего разрешать не надо просто меняете данные и можете отправлять письма.
    #Все остальные имена сервера найдете в интернете))) Они могут немного отличаться 
    server = smtplib.SMTP("smtp.mail.ru:587")
    server.ehlo()
    server.starttls()
    server.login(login, password)
    server.sendmail(msg['From'], [poluch], msg.as_string())

    Надеюсь я вам помог, дальше думаю разберетесь, что да и как )) Вроде бы все прокомментировал.
    Ответ написан
  • Как улучшить код получения текста с картинки?

    @MasterCard000
    Думаю вы так хотели ?
    5f515e7c76f0a841509570.png
    Конечно не 100% результат, но вы с настройками можете поиграться
    import cv2
    import pytesseract
    
    def text(img, size, chan):
        pytesseract.pytesseract.tesseract_cmd = r'Tesseract-OCR\tesseract.exe'
        scale_percent = int(size)# Процент от изначального размера
        image = cv2.imread(img)
        width = int(image.shape[1] * scale_percent / 100)
        height = int(image.shape[0] * scale_percent / 100)
        dim = (width, height)
        resized = cv2.resize(image, dim, interpolation = cv2.INTER_AREA)
        gray = cv2.cvtColor(resized, cv2.COLOR_BGR2GRAY)        #
        ret, threshold_image = cv2.threshold(gray, chan, 150, 1, cv2.THRESH_BINARY)
        text = pytesseract.image_to_string(threshold_image, config='--psm 11')
        # cv2.imshow("123", threshold_image)
        # cv2.waitKey(0)
        return text
    
    text1 = text("1.png", 350, 150)
    print(text1,"\n\n")
    
    text2 = text("2.png", 350, 30)
    print(text2,"\n\n")
    
    text3 = text("3.png", 350, 160)
    print(text3,"\n\n")
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (7)