こんにちは、私は現在ランダムなプログラムをコーディングしていますが、それは事実上、私の MAC アドレスを確認する必要があります。
これは私が現時点で持っているものです:
import subprocess
def get_mac():
mac_addr = subprocess.check_output(["ifconfig", "wlan0"])
HWaddr を抽出したい場所からの出力:
ifconfig wlan0
wlan0 Link encap:Ethernet HWaddr 00:1b:11:1e:97:29
inet addr:10.1.1.6 Bcast:10.1.1.255 Mask:255.255.255.0
inet6 addr: fe80::21b:11ff:fe1e:9729/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:91394 errors:0 dropped:0 overruns:0 frame:0
TX packets:58894 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:115550581 (115.5 MB) TX bytes:6097577 (6.0 MB)
これで MAC の所在はわかりましたが、正確な形式で抽出するにはどうすればよいでしょうか? 私は周りを見回しましたが、URLの抽出など以外には何もうまくいきませんでした.
私が見つけることができたのは、毎回異なるMACを見つける必要があるため、検索はまったく役に立ちませんでした。ありがとう
編集:
すみません、今は 5:30 です。少し疲れています。申し訳ありませんが、質問を終わらせていないことに気付きました。コードでさえありません:/今編集しました