欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python獲取本機所有IP地址的方法

 更新時間:2018年12月26日 17:10:59   作者:畢來生  
這篇文章主要為大家詳細介紹了python獲取本機所有IP地址的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

本文實例為大家分享了python獲取本機所有IP地址的具體代碼,供大家參考,具體內(nèi)容如下

import socket

# 查看當前主機名
print('當前主機名稱為 : ' + socket.gethostname())

# 根據(jù)主機名稱獲取當前IP
print('當前主機的IP為: ' + socket.gethostbyname(socket.gethostname()))


# Mac下上述方法均返回127.0.0.1
# 通過使用socket中的getaddrinfo中的函數(shù)獲取真真的IP

# 下方代碼為獲取當前主機IPV4 和IPV6的所有IP地址(所有系統(tǒng)均通用)
addrs = socket.getaddrinfo(socket.gethostname(),None)

for item in addrs:
  print(item)

# 僅獲取當前IPV4地址
print('當前主機IPV4地址為:' + [item[4][0] for item in addrs if ':' not in item[4][0]][0])

# 同上僅獲取當前IPV4地址
for item in addrs:
  if ':' not in item[4][0]:
    print('當前主機IPV4地址為:' + item[4][0])
    break

運行結(jié)果


以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論