NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
``` #检测IP是否为本地的IP def getIP(ip): #获取到本地的IP local_ip = socket.gethostbyname(socket.gethostname()) if ip in str(local_ip): return str(local_ip) #获取各个网卡的IP ip_lists = socket.gethostbyname_ex(socket.gethostname()) for ip_list in ip_lists: #判断是否为列表 if isinstance(ip_list, list): for i in ip_list: if ip in str(i): return str(i) #用types模块验证是否为字符串类型 elif type(ip_list) is types.StringType: if ip in ip_list: return ip_list ip = '211.168' #检测这个ip段是否为本地IP,是返回本地完整IP print getIP(ip) ```