Heim  >  Artikel  >  Backend-Entwicklung  >  Wie rufe ich meine Monitorauflösung mit Python ab?

Wie rufe ich meine Monitorauflösung mit Python ab?

Barbara Streisand
Barbara StreisandOriginal
2024-11-05 21:05:03532Durchsuche

How Do I Retrieve My Monitor Resolution Using Python?

Monitorauflösung in Python ermitteln

Die Bestimmung der Auflösung Ihres Monitors ist häufig für verschiedene Anwendungen erforderlich. In Python gibt es mehrere Ansätze, diese Informationen abzurufen, aber der einfachste ist vielleicht das screeninfo-Modul.

PyPI-Modul: Screeninfo

Für zusätzlichen Komfort ist das screeninfo Das Modul ist auf PyPI verfügbar und ermöglicht eine einfache Installation:

pip install screeninfo

Verwendung:

Nach der Installation können Sie mit dem folgenden Code auf Ihre Monitorauflösung zugreifen:

from screeninfo import get_monitors
for m in get_monitors():
    print(str(m))

Beispielergebnis:

Durch die Ausführung dieses Codes werden Informationen zu jedem an Ihr System angeschlossenen Monitor gedruckt, einschließlich seiner X- und Y-Koordinaten, Breite und Höhe und verschiedener anderer Eigenschaften. Beispielsweise könnten Sie eine Ausgabe ähnlich der folgenden sehen:

Monitor(x=3840, y=0, width=3840, height=2160, width_mm=1420, height_mm=800, name='HDMI-0', is_primary=False)
Monitor(x=0, y=0, width=3840, height=2160, width_mm=708, height_mm=399, name='DP-0', is_primary=True)

Diese Informationen werden als Tupel dargestellt und geben sowohl die Breite als auch die Höhe jedes Monitors an. Darüber hinaus kann das Screeninfo-Modul Multi-Monitor-Setups verarbeiten, was es zu einer vielseitigen Lösung zur Bestimmung der Monitorauflösung in Python macht.

Das obige ist der detaillierte Inhalt vonWie rufe ich meine Monitorauflösung mit Python ab?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn