ホームページ  >  記事  >  バックエンド開発  >  Python でモニターの解像度を取得する方法?

Python でモニターの解像度を取得する方法?

DDD
DDDオリジナル
2024-11-06 01:36:02230ブラウズ

How to Get Your Monitor Resolution in Python?

Python でのモニター解像度の決定

Python でモニターの解像度を取得する最も簡単な方法の 1 つは、特殊な PyPI モジュールを利用することです。 。 screeninfo という名前のこのモジュールは、pip パッケージ マネージャーを介してインストールできます:

pip install screeninfo

インストールしたら、次のコード スニペットを使用して解像度を取得できます:

from screeninfo import get_monitors

for m in get_monitors():
    print(str(m))

このコード利用可能なモニターを繰り返し処理し、解像度などの各モニターに関する情報を出力します。

たとえば、マルチモニター環境でこのコードを実行すると、次のような出力が生成される可能性があります。

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)

これモジュールは主にクロスプラットフォーム互換性を目的として開発され、Cygwin や X11 などの環境をサポートします。ただし、プラットフォームのサポートをさらに拡大するために、コミュニティからの貢献や機能リクエストを歓迎します。

以上がPython でモニターの解像度を取得する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。