def get_ip_addresses():
results = []
for if_name in netifaces.interfaces():
if if_name == 'lo': continue
for info in netifaces.ifaddresses(if_name).setdefault(netifaces.AF_INET, []):
if 'addr' in info:
results.append(info['addr'])
if not results:
return ['127.0.0.1']
return results
# from notebook/notebookapp.py
评论列表
文章目录