\

Pythonでは、osモジュールのos.nameを使って、実行しているOSがWindowsかLinuxかを判別することができます。具体的には以下のようになります。

import os

if os.name == 'nt':
    print('Windows')
elif os.name == 'posix':
    print('Linux or Mac')

このコードでは、os.name'nt'であればWindows、'posix'であればLinuxまたはMacと判別しています。

また、Pythonのsys.platformを使うと、より詳細なプラットフォーム情報を取得することができます。例えば、以下のようになります。

import sys

print(sys.platform)

このコードを実行すると、現在のプラットフォームに応じた文字列が出力されます。

これらの情報を利用することで、Pythonプログラムの中でOSに依存した処理を行うことが可能になります。例えば、ファイルパスの指定方法がWindowsとLinuxで異なる場合などに役立ちます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です