How to get Network Interface Card names in Python?

后端 未结 9 1835
灰色年华
灰色年华 2020-12-06 09:36

I am totally new to python programming so please be patient with me.

Is there anyway to get the names of the NIC cards in the machine etc. eth0, lo? If so how do you

9条回答
  •  天涯浪人
    2020-12-06 09:50

    socket module in Python >= 3.3:

    import socket
    
    # Return a list of network interface information
    socket.if_nameindex()
    

    https://docs.python.org/3/library/socket.html#socket.if_nameindex

提交回复
热议问题