我有一个控制器,我将以太网电缆硬连接进去。我想要做的是找到通过以太网电缆或类似设备连接的所有设备以及这些设备是什么。例如:
getElementById
这可以通过python做到吗?
答案 0 :(得分:1)
看看netifaces。它应该有所帮助。
以下是他们的文档中的示例:
>>> netifaces.interfaces()
['lo0', 'gif0', 'stf0', 'en0', 'en1', 'fw0']
>>> netifaces.ifaddresses('lo0')
{18: [{'addr': ''}], 2: [{'peer': '127.0.0.1', 'netmask': '255.0.0.0', 'addr': '127.0.0.1'}], 30: [{'peer': '::1', 'netmask': 'ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff', 'addr': '::1'}, {'peer': '', 'netmask': 'ffff:ffff:ffff:ffff::', 'addr': 'fe80::1%lo0'}]}
它应该适用于OS X,Linux和Windows。