ホームページ  >  記事  >  バックエンド開発  >  Python を使用してモニターの解像度を取得するにはどうすればよいですか?

Python を使用してモニターの解像度を取得するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-05 21:05:03531ブラウズ

How Do I Retrieve My Monitor Resolution Using Python?

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

モニターの解像度の決定は、さまざまなアプリケーションでしばしば必要になります。 Python では、この情報を取得する方法がいくつかありますが、おそらく最も簡単なのは、screeninfo モジュールを使用することです。

PyPI モジュール: Screeninfo

利便性を高めるために、screeninfo モジュールを使用します。モジュールは PyPI で入手でき、簡単にインストールできます:

pip install screeninfo

使用法:

インストールしたら、次のコードを使用してモニターの解像度にアクセスできます:

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

結果の例:

このコードを実行すると、システムに接続されている各モニターに関する情報 (X 座標と Y 座標、幅と高さ、その他のさまざまな情報を含む) が出力されます。プロパティ。たとえば、次のような出力が表示される場合があります。

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)

この情報はタプルとして表示され、各モニターの幅と高さの両方が提供されます。さらに、screeninfo モジュールはマルチモニター設定を処理できるため、Python でモニターの解像度を決定するための多用途のソリューションとなります。

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

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