利用python获取本机ip地址
- 思路
- 实现代码
思路
利用sys模块获取cmd下ipconfig的命令结果
利用正则表达式提取ip地址
实现代码
import os
import re
def get_Ip_address():
ipaddress = os.popen("ipconfig",'r')
for line in ipaddress:
str = re.findall('^\s*IPv4.*',string=line)
if len(str) != 0:
result = re.findall(':.*\d$',str[0])
ip = result[0].strip(": ")
return ip
if __name__ == "__main__":
print(get_Ip_address())