屏幕像素数 python

Number of pixels of screen python

如何使用 python 计算屏幕中的像素数(宽度、高度)?

我想要适配任何屏幕,可以吗?

借用这个问题:How do I get monitor resolution in Python?,有几个选项。这是 Tkinter 的一个:

import Tkinter as tk

root = tk.Tk()

screen_width = root.winfo_screenwidth()
screen_height = root.winfo_screenheight()

print screen_width * screen_height # (e.g.) 3686400 = 2560*1440

other post 有很多不同的方法可以做到这一点,包括获取有关 multi-monitor 设置、Windows OS 实施、DPI 等的信息

下面是一个只有两行代码的解决方案:

import pyautogui
print(pyautogui.size())

PyAutoGUI 是一个非常有用的模块,用于以编程方式控制鼠标和键盘。

查看网站here