0
如何在所有操作系統平臺上使用Python獲取網絡適配器列表?如果以跨平臺的方式做這件事情是不可能的,我怎麼可以在OS X上做到這一點?如何在所有操作系統平臺上使用Python獲取網絡適配器列表?
如何在所有操作系統平臺上使用Python獲取網絡適配器列表?如果以跨平臺的方式做這件事情是不可能的,我怎麼可以在OS X上做到這一點?如何在所有操作系統平臺上使用Python獲取網絡適配器列表?
netifaces似乎做在Mac OS X中,Windows XP,Windows Vista中,Linux和Solaris的工作:
sudo easy_install netifaces
...然後...
>>> import netifaces
>>> netifaces.interfaces()
它的工作像一個魅力。謝謝。 – jeswang
如果您關心這種情況,請仔細檢查Windows是否支持IPv6。當我最近調查這個模塊時,事實並非如此。 –
@ Jean-PaulCalderone現在肯定是這樣的(從版本0.7開始,對Win2K的支持就會下降,而且早些時候允許使用一些可以應對IPv6的更新的API)。 – alastair