# -*- coding: utf -8 -*-
from socket import gethostname, gethostbyname
from exceptions import AssertionError
def get_local_ip():
'''
Return local host ip.
'''
ip = gethostbyname(gethostname())
assert ip != '127.0.1.1', 'No network connect, please the network connect again!' # 抛出异常并提供描述信息
return ip
try:
print get_local_ip()
except AssertionError, e:
print e
assert 如果不满足条件,则抛出异常并提供描述信息
本文介绍了一个简单的Python脚本,用于获取计算机的本地IP地址,并通过断言确保网络连接正常。如果无法获取有效的本地IP(例如返回'127.0.1.1'),则会抛出异常并提示用户检查网络连接。
244

被折叠的 条评论
为什么被折叠?



