\

Pythonでは、uuidモジュールを使用してMACアドレスを取得することができます。具体的には、uuid.getnode()関数を呼び出すことで、MACアドレスを48ビットの整数として取得できます。

from uuid import getnode as get_mac
mac = get_mac()
print(mac)

このコードを実行すると、MACアドレスが48ビットの整数として出力されます。ただし、この方法には注意点があります。getnode()関数は、MACアドレスの取得に失敗すると、ランダムな48ビットの数値を返す可能性があります。そのため、8ビット目をチェックすることで、MACアドレスの取得が成功したかどうかを確認することが推奨されています。

また、MACアドレスを16進数の形式で取得したい場合は、以下のようにhex関数を使用します。

from uuid import getnode as get_mac
mac = get_mac()
print(hex(mac))

このコードを実行すると、MACアドレスが16進数の形式で出力されます。

以上がPythonでMACアドレスを取得する基本的な方法です。これを応用することで、さまざまなネットワーク関連のプログラムを作成することができます。

投稿者 admin

コメントを残す

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