看板 Python 關於我們 聯絡資訊
我想要透過區網的 IP 取得該 IP 的 Mac Address, 在 Windows 上,可以用 "nbtstat -A 192.168.0.123" 這樣的方式取得 查 Google 查到 subprocess.Popen 但是我直接跑 import subprocess p = subprocess.Popen(['nbtstat', '-A', '192.168.0.123']) 這樣會有錯誤訊息,請問是我哪裡誤解了嗎 Q.Q 另外一問, 我現在用 Eclipse + PyDev 開發 但是 console 如果遇到中文的訊息會變成亂碼 WindowsError: [Error 2] ?Χ????w?????C <-- 類似這樣 有辦法改嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.190.212
gozule:字型的問題是因為windows預設用big5, eclipse用的是utf8 09/04 17:39
這個問題找到方法了 Run -> Run Configurations -> Common -> 把 Encoding 改成 Other 並輸入 big5 不過我還是找不到比較好的以 ip 找 mac address 的方法 orz ※ 編輯: eaden 來自: 122.116.190.212 (09/05 16:36)
buganini:ping; arp -a 09/05 19:34
buganini:或是arp可以直接吃ip吐mac? 手上沒windows 無法確定 09/05 19:34