\

Pythonでは、実行しているOSを判定するためにosモジュールを使用します。具体的には、os.nameを使ってWindowsか、それ以外のLinuxなどかのプラットフォームの判別ができます。

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

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

また、より詳細なプラットフォーム情報を取得するためにはplatformモジュールを使用します。platform.system()を使用するとOSの名前を取得できます。

import platform
my_os = platform.system()
print("OS in my system : ", my_os)

これらの方法を使用することで、Pythonプログラムが実行されているOSを判定し、OSに依存する処理を行うことが可能になります。これは、ファイルパスの指定など、WindowsとLinuxで異なる処理を行いたい場合に特に有用です。.

投稿者 admin

コメントを残す

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