Bagaimanakah saya boleh Menentukan Resolusi Monitor Menggunakan Python?

Barbara Streisand
Lepaskan: 2024-11-08 08:43:02
asal
797 orang telah melayarinya

How can I Determine Monitor Resolution Using Python?

Menentukan Resolusi Monitor dalam Python

Mendapatkan resolusi paparan yang disambungkan kepada sistem berkuasa Python boleh menjadi proses yang mudah dengan hak alatan. Salah satu sumber tersebut ialah modul screeninfo, tersedia melalui PyPI.

Bermula

Untuk menggunakan modul screeninfo, mulakan dengan memasangnya menggunakan pip:

pip install screeninfo
Salin selepas log masuk

Setelah dipasang, berikut ialah coretan kod ringkas yang menunjukkan cara memaparkan resolusi semua monitor yang disambungkan:

from screeninfo import get_monitors
for m in get_monitors():
    print(str(m))
Salin selepas log masuk

Contoh Output

Menjalankan kod ini akan menjana output yang serupa dengan yang berikut:

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)
Salin selepas log masuk

Kelebihan screeninfo

Modul screeninfo menawarkan beberapa kelebihan:

  • Kesederhanaan: Kod ini ringkas dan mudah difahami.
  • Output Tuple: Resolusi dikembalikan dengan mudah sebagai tuple, menjadikannya sesuai untuk pemprosesan selanjutnya.
  • Sokongan Berbilang Monitor: Modul ini boleh mengendalikan berbilang monitor, memaparkan resolusi untuk setiap satu.
  • Keserasian Merentas Platform: Ia menyokong pelbagai platform, termasuk Cygwin dan X11, dengan sokongan untuk platform tambahan melalui sumbangan komuniti.

Atas ialah kandungan terperinci Bagaimanakah saya boleh Menentukan Resolusi Monitor Menggunakan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan