当前位置: 首页 > news >正文

网站开发资金投入河南微网站建设公司

网站开发资金投入,河南微网站建设公司,企业建立自己的网站,建网站找哪个公司文章目录 使用Python psutil库获取网络信息安装psutil库获取网络连接信息查看所有网络连接过滤特定状态的连接 获取网络接口信息获取网络IO统计信息实例1实例2 总结 使用Python psutil库获取网络信息 Python的psutil库是一个跨平台库#xff0c;能够方便地获取系统使用情况和… 文章目录 使用Python psutil库获取网络信息安装psutil库获取网络连接信息查看所有网络连接过滤特定状态的连接 获取网络接口信息获取网络IO统计信息实例1实例2 总结 使用Python psutil库获取网络信息 Python的psutil库是一个跨平台库能够方便地获取系统使用情况和运行的进程和系统利用率包括CPU、内存、磁盘、网络等信息。本文将简单介绍如何使用psutil库获取网络信息。 安装psutil库 在开始之前首先需要安装psutil库。可以通过pip命令进行安装 pip install psutil加速安装用 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple psutil获取网络连接信息 查看所有网络连接 我们可以使用psutil.net_connections()方法来获取所有网络连接信息。这个方法返回一个列表每个元素都是一个pconn对象该对象表示一个网络连接并有以下属性 fd套接字文件描述符family地址家族type地址类型laddr本地地址raddr远程地址status状态pid创建套接字的进程ID 下面的代码将列出所有网络连接 import psutilconnections psutil.net_connections()for conn in connections:print(conn)过滤特定状态的连接 也可以通过过滤特定状态的连接来查找所需的网络连接。例如要查找所有ESTABLISHED状态的连接可以使用以下代码 import psutilconnections psutil.net_connections() established_connections [conn for conn in connections if conn.status psutil.CONN_ESTABLISHED]for conn in established_connections:print(conn)获取网络接口信息 psutil库还提供了一个名为net_if_addrs()的函数该函数用于获取网络接口信息。这个函数返回一个字典每个元素都是一个snic对象表示一个网络接口并有以下属性 family地址家族addressIP地址netmask网络掩码broadcast广播地址ptp点对点连接 下面的代码将列出所有网络接口及其详细信息 import psutilinterfaces psutil.net_if_addrs()for name, addrs in interfaces.items():print(fInterface {name}:)for addr in addrs:print(f {addr})信息敏感不予展示 获取网络IO统计信息 psutil库的net_io_counters()函数可以获取网络IO统计信息返回一个pnicstats对象该对象表示一个网络IO统计信息并有以下属性 bytes_sent发送的字节数bytes_recv接收的字节数packets_sent发送的数据包数packets_recv接收的数据包数errin输入错误errout输出错误dropin丢弃的输入数据包dropout丢弃的输出数据包 实例1 下面的代码将列出所有网络接口的网络IO统计信息 import psutilio_stats psutil.net_io_counters(pernicTrue)for name, stats in io_stats.items():print(fInterface {name}:)print(f Bytes sent: {stats.bytes_sent})print(f Bytes received: {stats.bytes_recv})print(f Packets sent: {stats.packets_sent})print(f Packets received: {stats.packets_recv})实例2 下面代码会打印机器上每个网络接口的IP地址、子网掩码和广播地址等信息 import psutiladdrs psutil.net_if_addrs()for interface_name, interface_addresses in addrs.items():for address in interface_addresses:if str(address.family) AddressFamily.AF_INET:print(f Interface: {interface_name} )print(f IP Address: {address.address})print(f Netmask: {address.netmask})print(f Broadcast IP: {address.broadcast})elif str(address.family) AddressFamily.AF_PACKET:print(f Interface: {interface_name} )print(f MAC Address: {address.address})print(f Netmask: {address.netmask})print(f Broadcast MAC: {address.broadcast})信息敏感不予展示 总结 本文详细介绍了如何使用psutil库获取网络信息包括如何查看所有网络连接、过滤特定状态的连接、获取网络接口信息和获取网络IO统计信息。这些功能使得psutil库成为一个强大的工具可以帮助我们更好地理解和监控系统的网络活动。 参考资料 Python psutil documentationPython for System AdministratorsMonitoring with Python
http://www.hkea.cn/news/14424251/

相关文章:

  • 演出公司网站建设wordpress 电商模板
  • 淄博网站制作高端形象阿里云网站备案多久
  • 做ppt的软件模板下载网站网站界面设计的流程
  • 东阳网站建设公司wordpress php 模板修改
  • 软件开发 网站建设 游戏开发管理信息系统有哪些
  • 宁波网站建设优化诊断兰州一氧化碳
  • 乐陵网站优化房产交易网官网
  • 无锡万度网站建设网站建网站建设企业
  • 新野seo公司网站建设一条龙全包seo
  • 浙江国有建设用地出让网站建站技术有哪些
  • 企业网站维护外包企业简介宣传片视频
  • 微信网站模板注册网站免费注册qq邮箱
  • 网站后台管理系统素材深圳做手机网站建设
  • 如何自己做网站界面wordpress添加分享
  • 专门做土特产的网站企业网站首页设计欣赏
  • 网站标题在哪里修改o2o好网站
  • 上海建设部网站微信网站结构
  • seo营销型网站推广网络运营与管理
  • 兰州新区建设局网站wordpress段落缩进
  • 潍坊建设网站做catalog的免费网站
  • dede 网站名称网站建设到哪个店做
  • 安徽网站建设价格智能网联对应的职业
  • 互联网金融p2p网站建设模板wordpress 管网
  • 网站备案前置审批表成都两条传播链在成华区
  • 阿里云Windows网站建设wordpress升级后编辑器没有
  • 网站布局英文贵阳网站建设方案维护
  • 做销售的去哪个网站应聘医院管理系统
  • 做网站卖酒说说seo论坛
  • 做门窗安装去哪些网站找生意数据分析师培训机构
  • php在网站后台建设中的优势 张晋芳30秒牢记5个域名