
python-自动化篇-运维
文章平均质量分 77
python-自动化篇-运维
fo安方
大家好,我是fo安方,考取过HCIE Cloud Computing、CCIE Security、CISP、RHCE、CCNA RS、CCNP RS、PEST 3等证书。b站天天刷,题目常常看,运动偶尔做。这里是优快云,是我记录我的日常学习,偶尔生活的地方,喜欢的话请一键三连,有问题请评论区讨论。
展开
-
python-自动化篇-终极工具-用GUI自动控制键盘和鼠标-pyautogui-处理屏幕
这时,不应该继续(可能会点击到错误的东西,造成严重破坏),程序可以“看到”它没有点击在正确的东西上,并自行停止。函数的返回值是一个 RGB 元组,包含 3 个整数,表示像素的红绿蓝值(没有第四个值表示 alpha,因为屏幕快照是完全不透明的)。即使只是稍有差异(例如,是(255,255,254)而不是(255,255,255)),那么函数也会返回 False。函数传入坐标元组,如(0,0)或(50,200),它将告诉你图像中这些坐标处的像素颜色。如果屏幕上指定的 x、y 坐标处的像素与指定的颜色匹配,原创 2024-04-22 06:37:04 · 1716 阅读 · 0 评论 -
python-自动化篇-终极工具-用GUI自动控制键盘和鼠标-pyautogui-键盘
在被调用时,将点击文件编辑窗口,让它获得焦点①,输出“In IDLE,Alt-3 comments out a line”②,暂停2秒钟,然后模拟按下 Alt-3 热键(或 OS X 上的 ctrl-3)③。这个快捷键在当前行加上两个#字符,将它注释掉(在 IDLE 中编写你自己的代码时,这是一个有用的技巧,应该知道)。函数,它接受多个键字符串参数,按顺序按下,再按相反的顺序释放。执行第二条命令,出现效果:$,即实现“按下 Shift,按下(并释放)4,然后再释放 Shift”的效果。原创 2024-04-21 08:03:25 · 4045 阅读 · 0 评论 -
python-自动化篇-计划任务的设置
接下来,使⽤ schedule.every() ⽅法来设置计划任务的执⾏频率,可以是每⼩时、每天的特定时间等。最后,使schedule.run_pending() 来运⾏计划任务,并使⽤time.sleep(1) 来使脚本保持运⾏,以便定期检查计划任务是否需要执⾏。另外,如果使⽤的是Windows操作系统,也可以使⽤Windows任务计划程序来设置计划任务。要使⽤Python设置计划任务,可以使⽤第三⽅库 schedule 或操作系统的计划任务⼯具(如Windows的任务计划程序或Linux的cron)。原创 2024-02-27 13:26:42 · 918 阅读 · 0 评论 -
python-自动化篇-运维-网络-IP
IP地址规划是网络设计中非常重要的一个环节,规划的好坏会直接影响路由协议算法的效率,包括网络性能、可扩展性等方面,在这个过程当中,免不了要计算大量的IP地址,包括网段、网络掩码、广播地址、子网数、IP类型等。IP 类允许大多数人舒适地解析和处理 用于 IPv4 和 IPv6 地址和网络的表示法。它是 很大程度上受到 RIPE 的 Perl 模块 NET:IP 接口的启发,但 不共享实现。它不共享非 CIDR 网络掩码, 所以像0xffffff0f的网络掩码这样时髦的东西不能在这里完成。print(x)原创 2024-02-17 15:47:31 · 3066 阅读 · 2 评论 -
python-自动化篇-运维-巡检-案例:巡检自动化=selenium+截图+接口
分为三步:第一步实现网页自动化打开,登录到需巡检的界面,第二步通过截图,保存巡检时状态图,第三步通过接口推送至手机app如企业微信,钉钉等。原创 2022-08-21 18:34:45 · 4731 阅读 · 1 评论 -
python-自动化篇-运维-实现读取日志文件最后一行的时间
1.常规方法:从前往后依次读取步骤:open打开文件。读取文件,把文件所有行读入内存。遍历所有行,提取指定行的数据。优点:简单,方便缺点:当文件大了以后时间太慢,无法忍受2.推荐方法:步骤:open打开日志文件。移动文件读取指针到文件末尾。从后往前移动指针直到合适的位置。读取文件,提取指定行的数据。优点:时间相对固定,适合处理大文件with open(fname, 'r', encoding='utf-8') as f: # 打开文件。原创 2024-02-01 09:53:34 · 1584 阅读 · 0 评论 -
python-自动化篇-运维-可视化-绘图库-matplotlib
在这个时候,建议读者登录Python官方网站https://www.python.org/,点击菜单PyPI输入Matplotlib到下载页如下图所示,在这个页面中查找与你使用的Python版本匹配的wheel文件(扩展名为“.whl”的文件)。也就是说,直方图关注的是分布,并不关心具体的某个值,而柱状图关心的是具体的某个值。需要注意的是bar函数的宽度并不是像素宽度。bar函数会根据二维坐标系的尺寸,以及x坐标值的多少,自动确定每一个柱的宽度,而width指定的宽度就是这个标准柱宽度的倍数。原创 2024-01-31 07:24:46 · 2864 阅读 · 0 评论 -
python-自动化篇-运维-监控-Python如何与Prometheus集成?
请注意,上述⽰例是⼀个简单的⽰范,Prometheus提供了更多⾼级功能,如标签(labels)、直⽅图(histograms)、摘要(summaries)等,以便更详细和复杂的监控场景。5. 查询和可视化指标: 使⽤Prometheus的查询语⾔(PromQL),可以查询和可视化Python应⽤程序的指标。要将Python与Prometheus集成,可以使⽤Prometheus提供的客⼾端库来公开指标(metrics)供Prometheus采集。这可以帮助监控应⽤程序的性能和可⽤性。原创 2024-01-30 10:22:27 · 2038 阅读 · 0 评论 -
python-自动化篇-运维-监控-如何使⽤Python处理和解析⽇志⽂件?-实操记录
Python提供了丰富的⼯具和库,可以帮助处理各种类型的日志文件。具体的处理⽅法将取决于的日志文件的格式和内容。根据需要选择适当的⽅法和库,并编写相应的Python脚本来处理和解析日志文件。使⽤Python处理和解析日志文件是⼀种常⻅的任务,可以帮助分析、监控和报告应⽤程序和系统的活动。将分析后的数据存储在数据库中以供将来查询,或者⽣成报告、可视化图表以便更好地理解日志数据。2.python读取文件中日志生成的最后时间:txt。⽰例:解析JSON格式的日志文件。⽰例:解析CSV格式的日志文件。原创 2024-01-29 14:45:24 · 1488 阅读 · 0 评论 -
python-自动化篇-运维-监控-简单实例-道出如何使⽤Python⾃动化数据库备份?
使⽤Python⾃动化数据库备份是⼀种有效的⽅式,可以确保数据库数据的安全性和可恢复性。原创 2024-01-29 10:12:41 · 936 阅读 · 0 评论 -
python-自动化篇-运维-语音识别
□ 安装完 speech_recognition 之后是不支持中文的,需要在 Sphinx 语音识别工具包里 面 下 载 对 应 的 普 通 话 升 学 和 语 言 模 型。使用名为 pyttsx 的 python 包,你可以将文本转换为语音。语音识别技术,也被称为自动语音识别,目标是以电脑自动将人类的语音内容转换为相 应的文字和文字转换为语音。使用 SpeechLib,可以从文本文件中获取输入,再将其转换为语音。在 python 中,你也可以使用 SAPI 来做文本到语音的转换。原创 2024-01-29 08:57:00 · 1898 阅读 · 1 评论 -
python-自动化篇-运维-监控-简单实例-道出如何使⽤Python进⾏网络监控?
使⽤Python进⾏⽹络监控可以帮助实时监视⽹络设备、流量和服务的状态,以便及时识别和解决问题。原创 2024-01-26 16:33:24 · 1156 阅读 · 0 评论 -
python-自动化篇-运维-监控-简单实例-道出如何使⽤Python进⾏系统监控?
如何使⽤Python进⾏系统监控?原创 2024-01-26 16:07:06 · 1535 阅读 · 0 评论 -
python-自动篇-运维-根据计算机硬盘、主板、CPU生成注册信息
本实例需要使用WMI模块,所以需要安装WMI模块。在安装WMI模块之前,先要安装pywin32模块,WMI模块需要win32api的支持。原创 2024-01-25 16:53:22 · 1837 阅读 · 0 评论