import psutil
import time
from tkinter import *def make_app():app =Tk()app.geometry('200x100')app.config(bg='#303030')Label(text='实时网速监控',font=('Hack',23,'bold'),bg='#303030',fg='white').pack()Label(name='lb2',text='_kb/s'     ,font=('Hack',20,'bold'),bg='#303030',fg='white').pack()return appdef speed_test():s1 = psutil.net_io_counters(pernic=True)['本地连接']time.sleep(1)s2 = psutil.net_io_counters(pernic=True)['本地连接']result = s2.bytes_recv - s1.bytes_recv#除法结果保留两位小数return str('%.2f'%(result / 1024)) + 'kb/s'def ui_updata(do):data = do()#app下名字是lb2的子控件lb2  = app.children['lb2']#配置,替换原来的textlb2.config(text=data)#每1秒后调用lambda:ui_updata(do)函数app.after(1000,lambda:ui_updata(do))app = make_app()
#每1秒后调用ui_updata(speed_test)函数
app.after(1000,lambda :ui_updata(speed_test))
app.mainloop()
import psutil
import time#获取网卡名称和其ip地址,不包括回环
def get_netcard(): netcard_info = [] info = psutil.net_if_addrs() for k,v in info.items(): for item in v:if item[0] == 2 and not item[1]=='127.0.0.1':  netcard_info.append((k,item[1])) print(netcard_info)get_netcard()
while True:s1 = psutil.net_io_counters(pernic=True)['本地连接']time.sleep(1)s2 = psutil.net_io_counters(pernic=True)['本地连接']result1 = s2.bytes_sent - s1.bytes_sent #上传result2 = s2.bytes_recv - s1.bytes_recv #下载#除法结果保留两位小数print(str('%.2f'%(result1 / 1024)) + ' kb/s',str('%.2f'%(result2 / 1024)) + ' kb/s')

实时网速显示_实例_python相关推荐

  1. python request下载文件时、显示进度以及网速_实时网速显示_实例_python

    import psutil import time from tkinter import * def make_app(): app =Tk() app.geometry('200x100') ap ...

  2. Win10中实时网速显示

    Win10中实时网速显示 参考 https://github.com/hanyizhao/NetSpeedMonitor 下载网址:https://download.csdn.net/download ...

  3. Network Battery for mac(实时网速显示和电池健康) 教程

    Network & Battery mac破解版是一款电脑网络和电池状态检测工具,能监控系统cup.电池剩余用量.电池信息.和网络信息等! Network & Battery破解版安装 ...

  4. Mac上实时网速、内存等显示

    对我这种有强迫症的,要监控各种参数,比如实时网速显示,这里给大家推荐 iStat Menus 1.官网下载  https://bjango.com/mac/istatmenus/ 2.注册码(仅供学习 ...

  5. python任务栏显示网速_Ubuntu16.04 系统状态栏显示实时网速、CPU和内存

    使用的是一个python写的系统插件,名为:indicator-sysmonitor. 1. 首先,安装依赖: sudo apt-get install python python-psutil py ...

  6. ubuntu中显示实时网速的方法

    ubuntu中显示实时网速的方法:1.打开ubuntu系统终端:2.输入"sudo add-apt-repository ppa:fossfreedom/indicator-sysmonit ...

  7. windows状态栏里显示实时网速

    小可爱我上线了~ 如标题所示:windows状态栏里显示实时网速 图如下 在这里插入图片描述 U:Upload-上传速度 D:Download-下载速度 接下来贴出我成功的步骤 下载网速检测模块net ...

  8. 实时网速监测app_实时网速安卓下载_实时网速监测安卓app下载-XP软件园

    详情介绍 实时网速安卓是一款简单实用的手机网速监测工具,自身的体积只有2m大小,对手机运行的网速数字显示最新网速,掌握目前手机网速情况,需要就来下载实时网速安卓吧. 实时网速安卓介绍 实时网速监测安卓 ...

  9. 怎么提高android播放器的网络带宽,使用GSYVideoPlayer增加显示实时网速

    使用GSYVideoPlayer增加显示实时网速 先看效果图 image 问题来源 项目中接入了这个视频播放框架,GitHub中start中相对比较多,作者修复的频率不低,每层可扩展性高,果断接入.在 ...

最新文章

  1. 科大讯飞全新1024:3大计划,200项A.I.能力,全链路驱动应用场景创新!
  2. android中string.xml使用总结,string.xml 的作用以及意义——国际化应用
  3. docker与k8s面试题基础
  4. 12、索引在什么情况下不会被使用?
  5. 技术中国论坛版本升级了!
  6. Oracle的to_char()函数使用
  7. DSP之有限字长效应
  8. 完整BBS系统开发流程及结果展示
  9. 12306数据泄露,12306数据库遭网络公开下载,这里提供个账号安全监测工具
  10. js读取服务器excel文件是否存在,js读取Excel文件
  11. 计算机硬件性能及瓶颈,这只是一个教您了解计算机性能瓶颈的技巧-如何测试计算机性能...
  12. U盘启动盘安装win10系统
  13. 康泰克音源采样器完整版-Native Instruments Kontakt 6.5.3 WiN-MAC
  14. spss 描述性分析
  15. 驰骋BPM系统-表单引擎-流程引擎2020年大换装
  16. 超级简单易懂的蓝桥杯《成绩统计》解法
  17. 陈一舟、开心网和域名事件
  18. 【Error response from daemon: mkdir /var/lib/docker/overlay2/413d0090b35b07401e25a5cc80538da5b43f6a9】
  19. java基础巩固-宇宙第一AiYWM:为了维持生计,四大基础之计网_Part_1-2(HTTP1.0、1.1、2.0、3.0【谁比谁牛,牛在哪】;HTTP(S)、会话和饼干、权限)整起
  20. 苏州和上海在生活和工作方面的比较

热门文章

  1. 流处理系统(Flink, Kafka和Pravega)学习笔记
  2. Mysql Field * doesn't have a default value解决方法
  3. aix java解压,AIX 7.1 jar unzip解压报错问题解决
  4. 后OA时代:流程再造
  5. python输入esc退出循环_使python在按ESC键时立即退出程序
  6. lol微信登录服务器,lol开放微信登录功能 lol微信怎么登陆
  7. 《回眸2022·圆满收官||展望2023·砥砺奋发》
  8. 汇编语言第4周学生总结反馈
  9. matlab仿真单关节机器人,用MATLAB玩转机器人--第六章 用MATLAB玩转单关节机器人
  10. Python复制单个文件为多个脚本