Finding local IP addresses using Python's stdlib

后端 未结 30 2579
北恋
北恋 2020-11-21 23:54

How can I find local IP addresses (i.e. 192.168.x.x or 10.0.x.x) in Python platform independently and using only the standard library?

30条回答
  •  爱一瞬间的悲伤
    2020-11-22 00:37

    For linux, you can just use check_output of the hostname -I system command like so:

    from subprocess import check_output
    check_output(['hostname', '-I'])
    

提交回复
热议问题