0.2版本拆分了函数,响应速度更快; 增加了ip a功能,用起来更像原生的Linux的ip a命令 ip_for _windows
Linux下的ip
命令显示本机ip地址非常好用,Windows下要输入很长的ipconfig
搜了下竟然没有相关的工具,就自己用python写了一个,即可以查看内网地址,也可以查看公网地址
使用了request去请求ip接口,返回响应结果.
使用的接口是免费接口,查询外网ip时可能速度不那么快,你可以自行修改超时时间或或用自己ip查询接口
然后用pyinstaller -F ip.py
编译成ip.exe
python脚本编译成的exe文件好大啊!这个编译完有6.2MB
将ip.exe 复制到C:\Windows\system32\
目录下
#cmd命令行下输入
ip
# 会显示本机内网ip和公网ip地址
#cmd命令行下输入
ip baidu.com
# 显示结果
C:\Users\qiaofei> ip baidu.com
{'as': 'AS23724 IDC, China Telecommunications Corporation',
'city': '北京',
'country': '中国',
'countryCode': 'CN',
'isp': 'IDC, China Telecommunications Corporation',
'lat': 39.9042,
'lon': 116.407,
'org': '',
'query': '220.181.38.148',
'region': 'BJ',
'regionName': '北京市',
'status': 'success',
'timezone': 'Asia/Shanghai',
'zip': ''}
#cmd命令行下输入
ip 114.114.114
# 显示结果
C:\Users\qiaofei> ip 114.114.114.114
{'as': 'AS4134 CHINANET-BACKBONE',
'city': '北京',
'country': '中国',
'countryCode': 'CN',
'isp': 'China Unicom Shandong Province network',
'lat': 39.9042,
'lon': 116.407,
'org': 'NanJing XinFeng Information Technologies, Inc.',
'query': '114.114.114.114',
'region': 'BJ',
'regionName': '北京市',
'status': 'success',
'timezone': 'Asia/Shanghai',
'zip': ''}