01 2020 档案

远程执行本地脚本_linux
摘要:一、远程执行脚本 1、免机器指纹确认(无需填写yes/no) ssh -o StrictHostKeyChecking=no root@192.168.108.78 2、远程执行本地脚本 ssh -o StrictHostKeyChecking=no root@192.168.108.78 <tes 阅读全文

posted @ 2020-01-15 09:58 陈小赞 阅读(1443) 评论(0) 推荐(0)

反射_python
摘要:一、反射(通过字符串的形式去操作对象中的成员) 1、getattr:获取对象中的字段和方法 2、hasattr:判断对象里面是否有字段或方法 3、setattr:设置对象里面的字段或方法 4、delattr :删除对象里面的字段和方法 二、在类里面也可以取 三、反射的应用 网站的多url:通过反射获 阅读全文

posted @ 2020-01-13 23:32 陈小赞 阅读(140) 评论(0) 推荐(0)

异常处理_python
摘要:一、异常处理的结构 1、try后面代码块报错的话执行except 语句后面的代码块: Exception:包括所有类型的错误 二、其他 1、主动触发异常 raise Exception("信息") 应用:数据库连接错误,返回False,选择打印日志报错: 2、自定义异常 用法__str__ 阅读全文

posted @ 2020-01-13 23:16 陈小赞 阅读(138) 评论(0) 推荐(0)

类的成员和属性_python
摘要:一、字段和方法分类 方法分类: 二、属性(将方法伪装成字段) 三种伪装方式:@property @perr.setter @perr.deleter 属性使用的场景:分页 三、公有成员和私有成员 私有成员:__字段名 __方法名,特点是外部无法访问,只能通过类里面的方法可以间接访问。 公有成员:其他 阅读全文

posted @ 2020-01-13 22:29 陈小赞 阅读(838) 评论(0) 推荐(0)

面向对象的封装、继承和多态特性_python
摘要:一、面向对象的几个特点 面向对象也称为类,拥有下面几个特点 1、封装特性:利用类的__init__(self)构造方法封装对象 构造方法:__init__(self):在生成对象的时候会自动调用 例子: class person(): def __init__(self,name,age,sex): 阅读全文

posted @ 2020-01-12 16:52 陈小赞 阅读(214) 评论(0) 推荐(0)

保存数据到文件的模块(json,pickle,shelve,configparser,xml)_python
摘要:一、各模块的主要功能区别 json模块:将数据对象从内存中完成序列化存储,但是不能对函数和类进行序列化,写入的格式是明文。 (与其他大多语言交互的类型) pickle模块:将数据对象从内存中完成序列化存储,可以能对函数进行序列化,写入的格式是二进制格式wb。 (支持python的所有数据类型,pyt 阅读全文

posted @ 2020-01-08 23:10 陈小赞 阅读(295) 评论(0) 推荐(1)

re正则匹配模块_python
摘要:一、re模块 1、模块功能 通过re模块的接口接入正则表达式语言,主要用于匹配字符串。 2、正则表达式元字符以及意义 . 代表任意一个字符(除了换行符\n) ^ 以什么开头 $ 以什么结尾 * 重复匹配*前面的字符出现0到多次 【0,正无穷】 + 重复匹配+前面的字符1到多次【1,正无穷】 ? 重复 阅读全文

posted @ 2020-01-07 23:48 陈小赞 阅读(274) 评论(0) 推荐(0)

logging日志模块_python
摘要:一、logging模块 1、功能 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点: 可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有 阅读全文

posted @ 2020-01-06 23:48 陈小赞 阅读(252) 评论(0) 推荐(0)

hashlib加密模块_python
摘要:一、hashlib模块 1、功能 主要用于字符串加密 2、常用方法 md5()/sha1():创建一个md5或者sha1加密模式的hash对象update(arg):用字符串参数来更新hash对象,如果同一个has对象重复调用该方法, digest():返回摘要,作为二进制数据字符串值hexdige 阅读全文

posted @ 2020-01-06 23:36 陈小赞 阅读(183) 评论(0) 推荐(0)

os和sys模块_python
摘要:一、os模块 1、os模块的功能 提供对系统调用的借口,常用于系统文件目录打交道。 2、常用的方法 二、sys模块 1、模块功能 与python解释器交互 2、常用方法 print(sys.path) #查看与添加python环境路径,[ 'C:\\Users\\Administrator\\ven 阅读全文

posted @ 2020-01-06 22:13 陈小赞 阅读(164) 评论(0) 推荐(0)

随机数模块random_python
摘要:一、随机数模块random 1、常用的几个方法: import randomprint(random.random()) #(0,1)之间的随机数字,如0.6772275352932792print(random.uniform(1,3)) #自定义范围内进行取值print(random.randi 阅读全文

posted @ 2020-01-05 23:45 陈小赞 阅读(260) 评论(0) 推荐(0)

生成器和迭代器_python
摘要:一、生成器简介(generator) 在进行较大数据的存储,如果直接存储在列表之中,则会可能造成内存的不够与速度的减慢,因为列表创建完是立即创建并存在的,而在python中生成器(generator)能够很大程度上解决这个问题,生成器并不一开始直接创建所有的数据,而是进行一种"惰性的运算",即创建的 阅读全文

posted @ 2020-01-05 23:02 陈小赞 阅读(193) 评论(0) 推荐(0)

装饰器_python
摘要:一、装饰器中提及的知识点 装饰器主要作用:在原函数基础上添加新功能 1、作用域:LEGB 2、高阶函数 3、闭包(在一个内部函数中,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就认为是闭包)闭包只是用于解释现象 #闭包例子:def outer(): x=10 def inner( 阅读全文

posted @ 2020-01-05 16:23 陈小赞 阅读(153) 评论(0) 推荐(0)

函数的应用_python
摘要:一、各类函数应用 1、高阶函数:函数里面调用函数 例子: def add(a): return (a*a)def print_info(fun,c,d): #传入函数与参数 return fun(c)+fun(d) print(print_info(add,1,2)) #52、递归函数 :引用自身函 阅读全文

posted @ 2020-01-05 15:13 陈小赞 阅读(575) 评论(0) 推荐(0)

导航