Diligent_Maple
Published on undefined in 暂未分类 with Diligent_Maple

随笔分类 -  02.编程语言 / 01.Python

摘要:Python小程序(三):自动读取secure文件,并封禁异常IP地址 Python小白每周编写程序练习。之前编写的v1.0在pycharm中运行正常,但是在Linux中存在一点bug。现在更新为v1.2,在Linux上目前测试正常。 #! python # -*- coding:utf-8 -*- 阅读全文
posted @ 2022-08-23 13:50 Diligent_Maple 阅读(65) 评论(0) 推荐(0) 编辑
摘要:Python第三方模块 一、openpyxl模块 读取表格簿 openpyxl模块用于处理execel表格数据。 >>> import openpyxl >>> wb = openpyxl.load_workbook('example.xlsx') >>> type(wb) <class 'open 阅读全文
posted @ 2022-08-17 14:43 Diligent_Maple 阅读(292) 评论(0) 推荐(0) 编辑
摘要:Python小程序(二):巡检H3C网络设备 读取设备列表或txt文件,自动化巡检H3C设备。 import netmiko from netmikoimport ConnectHandler, NetmikoBaseExceptionimport datetime,time def H3C_Dev 阅读全文
posted @ 2022-08-17 12:06 Diligent_Maple 阅读(728) 评论(0) 推荐(0) 编辑
摘要:Python小程序(一):监测设备并发送告警 编写一个程序,实现如下目的:检测IP设备运行状态,如果出现异常则通过工具(企业微信)发送相关告警直至恢复; main.py:通过读取设备列表文件(ip_list.xlsx)并获取相关内容。通过datetime模块进行循环实现实时监控。 1 #! pyth 阅读全文
posted @ 2022-08-12 22:54 Diligent_Maple 阅读(143) 评论(0) 推荐(0) 编辑
摘要:控制流 布尔操作符 Boolean(布尔)的首字母大写,该类型只有两种值:True和False。 二元布尔操作符 and和or操作符总是接受两个布尔值(或表达式),所以它们被认为是二元操作符。 如果两个布尔值都为True,and操作符就将表达式求值为True。 只有有一个布尔值为真,or操作符就将表 阅读全文
posted @ 2022-08-11 16:59 Diligent_Maple 阅读(132) 评论(0) 推荐(0) 编辑
摘要:列表 列表数据类型 “列表”是一个值,它包含多个字构成的序列。属于“列表值”指的是列表本身(它作为一个值,可以保存在变量中,或传递给函数,像所有其他值一样),而不是指列表值之内的那些值。 列表用左方括号开始,右方括号结束,即[]。列表中的值也成为“表项”。表项用逗号分隔。 ['cat', 'bat' 阅读全文
posted @ 2022-08-11 15:19 Diligent_Maple 阅读(113) 评论(0) 推荐(0) 编辑
摘要:基础概念(一) 变量 变量是可以赋值给值得标签,也可以说变量指向特定得值。 在Python中使用变量,需要遵守一些规则和指南: 变量名只能包含字母、数字和下划线。变量名能以字母或下划线开头,但不能以数字开头; 变量名不能包含空格,但能使用下划线来分割其中的单词; 不要将Python关键字和函数名用作 阅读全文
posted @ 2022-08-11 11:29 Diligent_Maple 阅读(123) 评论(0) 推荐(0) 编辑
摘要:本篇文章代码来自《Python编程快速上手——让繁琐工作自动化》 保持时间、计划任务和启动程序 time模块 计算机的系统时钟设置为特定的日期、时间和时区。内置的time模块让Python程序读取系统时钟的当前时间。 time.time()函数 time.time()函数返回自那一刻以来的秒数,它是 阅读全文
posted @ 2022-08-10 17:30 Diligent_Maple 阅读(74) 评论(0) 推荐(0) 编辑
摘要:本篇文章代码来自《Python编程快速上手——让繁琐工作自动化》 第13章:处理Excel表格 读取表格簿 openpyxl模块用于处理execel表格数据。 >>> import openpyxl >>> wb = openpyxl.load_workbook('example.xlsx') >> 阅读全文
posted @ 2022-08-07 13:35 Diligent_Maple 阅读(29) 评论(0) 推荐(0) 编辑
摘要:本篇文章代码来自《Python编程快速上手——让繁琐工作自动化》 第10章:组织文件 shutil模块 该模块可以让你在Python程序中复制、移动、重命名和删除文件。 复制文件和文件夹 调用shutil.copy(source, destination),将路径source处的文件复制到路径des 阅读全文
posted @ 2022-08-03 21:04 Diligent_Maple 阅读(56) 评论(0) 推荐(0) 编辑
摘要:第9章:读写文件 文件与文件路径 文件有两个关键属性:“文件名”(通常写成一个单子)和“路径”。路径指明了文件在计算机上的位置。文件名中,最后一个句点之后的部分称为文件的“扩展名”,它指出了文件的类型。 Windows上的倒斜杠以及OS X和Linux上的正斜杠 将单个文件和路径上的文件夹名称的字符 阅读全文
posted @ 2022-07-28 21:03 Diligent_Maple 阅读(48) 评论(0) 推荐(0) 编辑
摘要:本篇文章代码来自《Python编程快速上手——让繁琐工作自动化》 第8章:输入验证 PyInputPlus模块 PyInputPlus包含与input()类似的、用于多种数据的函数。如果用户输入了无效的内容,例如格式错误的日期或超出预期范围的数据,那么PyInputPlus会再次提示他们输入。 Py 阅读全文
posted @ 2022-07-28 20:57 Diligent_Maple 阅读(74) 评论(0) 推荐(0) 编辑
摘要:#从粘贴板读取输入,并简单筛选IP地址,打印至桌面并复制至粘贴板import pyperclip, re, os IpRegex = re.compile(r'''( (\d{1,3}) #IP address A class \. (\d{1,3}) #IP address B class \. 阅读全文
posted @ 2022-07-28 20:52 Diligent_Maple 阅读(37) 评论(0) 推荐(0) 编辑
摘要:本篇文章代码来自《Python编程快速上手——让繁琐工作自动化》 第7章:模式匹配与正则表达式 def isPhoneNumer(text): if len(text) != 12: return False for i in range(0, 3): if not text[i].isdecima 阅读全文
posted @ 2022-07-19 17:24 Diligent_Maple 阅读(42) 评论(0) 推荐(0) 编辑
摘要:本篇文章代码来自《Python编程快速上手——让繁琐工作自动化》 字符串操作 文本是程序需要处理的最常见的数据形式。 处理字符串 字符串字面量 在python中输入字符串相当简单的:它们以单引号开始和结束。 双引号 字符串可以用双引号开始和结束。使用双引号的一个好处,就是字符串中可以使用单引号字符。 阅读全文
posted @ 2022-07-18 15:07 Diligent_Maple 阅读(26) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示