概述
[Python] 纯文本查看 复制代码import os #导入os库
import easygui as g
res = os.popen("arp -a") #运行cmd控制窗口,输入“arp -a”,并将内容传递到res中
counts = res.read() #读取res数据,转换为可读数据
# print(counts) #打印
result = counts.split('n') #将获得的counts中的数据根据“换行符”来进行分割切片
# print(result) #打印
ips = [] # 设一个空列表装ip
macs = [] # 设一个空列表装mac
for i in range(3,len(result)): #根据打印出来的数据可以看到,实际有用的ip mac等信息是在第3个(0,1,2,3,)开始,故从3开始遍历
line = result[i] #获得列表中第idx个数据
# print(line) #打印
line_split = line.split(" ") #根据“ ”进行切片
# print(line_split) #打印
num = 0 #设一个0
for ip_mac in line_split: #依次遍历line_split中的数据
if ip_mac != "": #如果ip_mac不等于“”(空),也就是有信息
num += 1 #那么num+1
if num == 1: #如果num==1,也就第一个有信息的数据,也就是ip
ip = ip_mac #则ip=ip_mac
ips.append(ip) #加到ips列表中
elif num ==2: #如果num==2,也就是第二个有信息的数据,也就是mac
mac = ip_mac #则mac=ip_mac
macs.append(mac) #加到macs列表中
# print(ips)
# print(len(ips))
# print(macs)
# print(len(macs))
#boss_mac = “” #老板的mac地址
boss_mac = g.enterbox(msg="请输入boss手机的mac地址",title="每天工作第一句,先给自己打个气!") #输入boss_mac
while mac != boss_mac: #当mac不是boss_mac时
for mac in macs: #依次遍历macs
# print(mac)
if mac == boss_mac: #当mac是boss_mac时
choice = g.msgbox(msg="今天也要加油哦!",title="每天工作第一句,先给自己打个气!") #提示报警
break #打破循环
最后
以上就是淡淡凉面为你收集整理的python帮她操控办公软件_为了女朋友的安全,用python给她做了个小监控,专门监控老板...的全部内容,希望文章能够帮你解决python帮她操控办公软件_为了女朋友的安全,用python给她做了个小监控,专门监控老板...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复