python
文章平均质量分 66
黄金大师傅
这个作者很懒,什么都没留下…
展开
-
正则表达式的规则
正则表达式的规则精确匹配精确匹配,即明文给出我们想要匹配的模式模糊匹配模糊匹配包括匹配符号和特殊序列,下面分别讲解。正则表达式中常见的匹配符号如下表所示。贪婪匹配*、+、?、{m}、{m,}和{m,n}这6种匹配符号默认都是贪婪匹配的,即会尽可能多地去匹配符合条件的内容。非贪婪匹配要实现非贪婪匹配很简单,就是在上述6种贪婪匹配符号后面加上问号?即可,即*?、+?、??、{m}?、{m,}?和{m,n}?。正则表达式中常见的特殊序列特殊序列由转义符号\和一个字符组成,常原创 2021-07-06 16:06:02 · 7678 阅读 · 0 评论 -
关于使用python批量操作网络设备(交换机,路由器)的知识点小结
关于使用python批量操作网络设备,这里本人目前只接触了两个模块,netmiko和pratmiko,后面的脚本也都将基于这两个模块。一、netmiko模块1、使用netmiko模块连接操作设备import netmiko #导入netmiko模块import time #导入time模块#使用with语句打开用于ssh连接所需要的相关信息(用户名,密码,ip地址,需要配置的命令),这个打开了两个文件用户信息文件,命令文件,分别命名为devices_原创 2021-03-29 09:02:31 · 3596 阅读 · 1 评论 -
使用python执行外部命令subprocess
1、使用python执行外部命令subprocesssubprocess模块是Python自带的模块,无须再另行安装,它主要用来取代一些旧的模块或方法,如os.system、os.spawn*、os.popen*、commands.*等,因此如果需要使用Python调用外部命令或任务时,则优先使用subprocess模块。使用subprocess模块可以方便地执行操作系统支持的命令下面为基本使用方法(1)subprocess.run()方法subprocess.run()是官方推荐使用的方法,几乎原创 2021-03-31 11:40:42 · 2932 阅读 · 2 评论 -
centos7 安装pip2和pip3
centos7 安装pip2和pip3linux pip2 安装cd /usr/binyum install -y epel-releaseyum install -y python-piplinux pip3 安装wget https://files.pythonhosted.org/packages/69/81/52b68d0a4de760a2f1979b0931ba7889202f302072cc7a0d614211bc7579/pip-18.0.tar.gztar -xvf pi转载 2021-03-29 16:41:43 · 473 阅读 · 0 评论 -
python基础知识点小结
一、函数1、定义函数在Python中创建一个函数,需要选择函数名,并定义其参数、行为和返回值。在def关键字后面,指定函数的名称,名称选择遵循与变量名相同的规则。按惯例,函数名不应使用大写字母,单词用下划线分隔:like_this。在Python中,可以使用语法“函数名”来调用一个函数函数可以有一个或多个参数,也可以不接受任何参数函数必须包含return语句。如果函数没有return语句,则会返回None2、内置函数Python编程语言中自带了一个被称为内置函数(builtin funct原创 2021-03-29 09:43:04 · 780 阅读 · 0 评论 -
python 正则表达式模块——re 知识点小结
1、字符串匹配字符串匹配指验证一个字符串是否符合指定的“字符串模板”,常用于用户输入验证。例如,用户在注册时要输入邮箱,所以需要验证邮箱是否有效,这就要用到字符串匹配验证。我们使用match(p,text)函数进行字符串匹配,其中的参数p是正则表达式,即字符串模板,text是要验证的字符串。如果匹配成功,则返回一个Match对象(匹配对象),否则返回None。示例如下:import rep = r"\w+@abcd\.com"email = "aaaaaa@abcd.com"m = re.matc原创 2021-03-29 08:55:49 · 144 阅读 · 0 评论