国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python 獲取本機ip地址的兩個方法

2019-11-25 18:40:29
字體:
來源:轉載
供稿:網友

第一種:

復制代碼 代碼如下:

import socket
import fcntl
import struct
def get_ip_address(ifname):
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
return socket.inet_ntoa(fcntl.ioctl(
s.fileno(),
0x8915, # SIOCGIFADDR
struct.pack('256s', ifname[:15])
)[20:24])
#get_ip_address('lo')環回地址
#get_ip_address('eth0')主機ip地址


第二種:

復制代碼 代碼如下:

def get_local_ip(ifname):
import socket, fcntl, struct
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
inet = fcntl.ioctl(s.fileno(), 0x8915, struct.pack('256s', ifname[:15]))
ret = socket.inet_ntoa(inet[20:24])
return ret
print get_local_ip("eth0")

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙山县| 新乡市| 海阳市| 汉中市| 朔州市| 布拖县| 武义县| 宁河县| 吉水县| 乳源| 麟游县| 北安市| 昌邑市| 越西县| 顺平县| 宿州市| 昌图县| 梅河口市| 吉水县| 邳州市| 巴彦县| 城口县| 滁州市| 托克逊县| 宣武区| 漳浦县| 迁西县| 大余县| 长寿区| 毕节市| 阜城县| 辽阳市| 南漳县| 贵阳市| 保山市| 河源市| 阿克苏市| 闽侯县| 老河口市| 通江县| 水富县|