1. ホーム
  2. パイソン

[解決済み】Pythonでオペレーティングシステムを確認するには?

2022-04-07 03:07:50

質問

スクリプトを実行するコンピュータの)オペレーティングシステムを確認したい。

を使うことができるのは知っています。 os.system('uname -o') Linuxでは、コンソールにメッセージが表示され、変数に書き込みたいのですが。

MacなのかWindowsなのかLinuxなのか、スクリプトで判別できればいいんですけどね。どうすれば確認できるのでしょうか?

どのように解決するのですか?

を使用することができます。 sys.platform :

from sys import platform
if platform == "linux" or platform == "linux2":
    # linux
elif platform == "darwin":
    # OS X
elif platform == "win32":
    # Windows...

sys.platform よりも細かい粒度があります。 sys.name .

有効な値については ドキュメント .

の回答もご覧ください。 "私はどのOSで動いているのでしょうか?"