title: How to get Network Interface Card names in Python?
body: <p>I am totally new to python programming so please be patient with me.</p>
  
  <p>Is there anyway to get the names of the NIC cards in the machine etc. eth0, lo? If so how do you do it?</p>
  
  <p>I have researched but so far I have only found codes to get IP addresses and MAC addresses only such as</p>
  
  <pre><code>import socket
  socket.gethostbyname(socket.gethostname())
  </code></pre>
  
  <p>Advice on the codes would really be appreciated. Thanks!</p>