python学习之最简单的获取本机ip信息的小程序 电脑资料

2022-07-15 16:16:15   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《python学习之最简单的获取本机ip信息的小程序 电脑资料》,欢迎阅读!
习之,本机,获取,简单,程序
python学习之最简单的获取本机ip信息的小程序 电脑



获取本机ip信息的命令ifconfig总是在用,这次拿到pyhton代码里,感觉python好麻烦啊,每次都要import

可以在程序里直接read出来,也可以先在命令行执行ifconfig > xx.txt,这样可以直接访问倒入后的文本信息

这个小程序有个问题,与朋友讨论了还没解决彻底,如果用findall是可以匹配所有的,但是怎么解决用match只匹配一次的问题呢,习惯了js里的/g,当然如果只是解决问题就好的话,推荐大家还是用findall

from subprocess import Popen, PIPE import re

def getipinfo():

f = Popen(‘ifconfig’, shell=True, stdout=PIPE) s = f.stdout.read()

#s = file(‘ipinfo.txt’,'r’).read() p = r’.*?i (?P.*?) ‘ p = re.pile(p, re.DOTALL) #out = p.findall(s)

ut = p.match(s).groupdict() return out

print getipinfo()

原文;.iwangzheng./?p=250




本文来源:https://www.wddqxz.cn/4afd9e6a01768e9951e79b89680203d8cf2f6a5b.html

相关推荐