Pyautogui использует size() для получения двух целых чиселPython

Программы на Python
Ответить
Anonymous
 Pyautogui использует size() для получения двух целых чисел

Сообщение Anonymous »

Итак, я пытаюсь создать бота на Python, и для этого мне понадобится размер экрана в виде двух целых чисел (координата x и координата y). В этом случае я использую pyautogui, но функция size() возвращает только строку:

Size(width=2560, height=1440)


Как мне «извлечь» эти значения в целочисленные переменные?

редактировать: мне удалось решить мою проблему, это какой-то спагетти-код, но я могу очистить его позже, на случай, если у кого-то возникнет такая же проблема:

import pyautogui

screen_size = str(pyautogui.size())
screen_size_x, screen_size_y = screen_size.split(",")
screen_size_x= screen_size_x.replace("Size(width=","")
screen_size_y = screen_size_y.replace("height=","")
screen_size_y = screen_size_y.replace(")","")
screen_size_y = screen_size_y.replace(" ","")
screen_size_x = int(screen_size_x)
screen_size_y = int(screen_size_y)
print(screen_size_x)
print(screen_size_y)


Подробнее здесь: https://stackoverflow.com/questions/553 ... o-integers
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»