python中的抽象类
摘要:今天给大家介绍一下python中一个强大的功能:抽象类 因为最近发现很多同事不理解抽象类,正好抽空写篇博客,给大家介绍一下抽象类 抽象类的作用就是控制子类的方法的名称,要求子类必须按照父类的要求的实现指定的方法,且方法名要和父类保持一致 一、问题描述 主要使用场景是这样的 比如京东上买东西,买完东西
阅读全文
posted @
2020-03-31 11:57
bainianminguo
阅读(3356)
推荐(0) 编辑
linux环境安装pip
摘要:1、下载pip安装包 https://files.pythonhosted.org/packages/ce/ea/9b445176a65ae4ba22dce1d93e4b5fe182f953df71a145f557cffaffc1bf/pip-19.3.1.tar.gz 2、解压 tar -zxvf
阅读全文
posted @
2020-01-09 09:22
bainianminguo
阅读(2704)
推荐(0) 编辑
python通过http(multipart/form-data)上传文件的方法
摘要:之前写过一篇博客,说的如何python如何通过http下载文件,今天写一篇博客来介绍如下,python如何通过request库实现上传文件 这里主要是解决multipart/form-data这种格式的文件上传,基本现在http协议上传文件基本上都是通过这种格式上传 一、思路 一般情况下,如果我们往
阅读全文
posted @
2019-12-25 22:53
bainianminguo
阅读(21356)
推荐(4) 编辑
python的tqdm模块介绍
摘要:Tqdm 是 Python 进度条库,可以在 Python 长循环中添加一个进度提示信息用法:tqdm(iterator) 用法1 import time from tqdm import tqdm for i in tqdm(range(10)): #do something time.sleep
阅读全文
posted @
2019-12-19 09:37
bainianminguo
阅读(3366)
推荐(0) 编辑
python的memory_profiler模块使用
摘要:本文主要介绍了python内存分析工具: memory_profiler,可以展示每一行代码执行所增加的内存,方便做内存调优和排除bug memory_profiler是第三方模块,需要安装才能使用 1、直接打印结果到终端上 结果如下 2、定义输出到文件,定义结果保留的小数位 结果如下 Mem us
阅读全文
posted @
2019-12-12 19:39
bainianminguo
阅读(1817)
推荐(0) 编辑
python:json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes问题解决
摘要:有如下一个文件,内容如下 { "test1": "/root/test/test1.template", "test2": "/root/test/test2.template", "test3": "/root/test/test3.template", "test4": "/root/test/
阅读全文
posted @
2019-12-12 11:46
bainianminguo
阅读(15558)
推荐(0) 编辑
python子类如何继承父类的实例变量?
摘要:类型1:父类和子类的实例变量均不需要传递 类型2:父类的实例变量不需要传递,子类的实例变量需要传递 类型3:父类有部分实例变量需要传递,子类实例变量需要传递 类型4:父类和子类的所有变量都需要传递 类型5:父类变量都需要传递,子类有部分实例变量需要传递 类型6:父类和子类都有部分实例变量需要传递 总
阅读全文
posted @
2019-10-15 15:56
bainianminguo
阅读(10605)
推荐(0) 编辑
python3实现栈的逻辑
摘要:python的队列中本身有很多方法 大家可以看下我的这篇博客,对python的队列的常用方法有简单的介绍 https://www.cnblogs.com/bainianminguo/p/7420685.html python队列已经实现了先入后出的栈的方法 在这里,我们可以自己实现栈的方法
阅读全文
posted @
2019-09-29 10:52
bainianminguo
阅读(513)
推荐(0) 编辑
python3内置函数回忆
摘要:1、数学运算类 2、集合类操作 3、逻辑判断 4、反射类
阅读全文
posted @
2019-09-16 10:51
bainianminguo
阅读(355)
推荐(0) 编辑
python通过http下载文件的方法&解决MemoryError问题
摘要:1、通过requests.get方法 r = requests.get("http://200.20.3.20:8080/job/Compile/job/aaa/496/artifact/bbb.iso") with open(os.path.join(os.path.dirname(os.path
阅读全文
posted @
2019-07-22 18:07
bainianminguo
阅读(8417)
推荐(0) 编辑
matplotlib绘制饼状图
摘要:1、普通的饼状图 效果图如下 2、显示每个label的比例 效果图如下 3、可以让某个/某几个label离开圆柱体,可以设置距离,如果不离开,距离设置为0即可 效果图如下 4、设置阴影效果 效果图如下
阅读全文
posted @
2019-06-13 09:21
bainianminguo
阅读(741)
推荐(0) 编辑
python强大的绘图模块matplotlib示例讲解
摘要:Matplotlib 是 Python 的绘图库。作为程序员,经常需要进行绘图,在我自己的工作中,如果需要绘图,一般都是将数据导入到excel中,然后通过excel生成图表,这样操作起来还是比较繁琐的,所以最近学习了一下Matplotlib模块,将该模块的常用的绘图手段和大家分享一下,提高大家在工作
阅读全文
posted @
2019-05-30 22:57
bainianminguo
阅读(25076)
推荐(0) 编辑
python的pstuil模块总结
摘要:import psutil print(dir(psutil)) # 查看逻辑cpu的个数 print(psutil.cpu_count()) # 查看物理cpu的个数 print(psutil.cpu_count(logical=False)) # 查看cpu的用户时间,系统时间,空闲时间,中断时间 print(psutil.cpu_times()) # 统计每个cpu的使用率 pr...
阅读全文
posted @
2019-05-23 14:28
bainianminguo
阅读(582)
推荐(0) 编辑
python的os模块fnmatch模块介绍
摘要:一、先介绍一下os模块 1、拆分路径的方法介绍 2、构建文件路径的方法介绍 3、获取文件属性的方法介绍 4、判断文件的类型 5、文件和目录操作 6、修改文件属性和判断文件属性 7、遍历目录树 二、fnmatch模块介绍 1、fnmatch支持的通配符如下 2、fnmatch的常用方法介绍 3、fnm
阅读全文
posted @
2019-04-14 23:44
bainianminguo
阅读(824)
推荐(0) 编辑
python的re模块详解
摘要:一、正则表达式的特殊字符介绍 二、re模块的方法介绍 1、匹配类方法 2、修改类方法介绍 如果是要配置一个真正的小括号,那么就需要转义符,下面的例子大家仔细看下,注意下search方法返回的对象的group(1)这个方法是报错的 如果是要返回括号中匹配的字符串中,则该小括号不需要转义符,findal
阅读全文
posted @
2019-04-04 23:55
bainianminguo
阅读(11377)
推荐(1) 编辑
python的argpare和click模块详解
摘要:一、argparse模块 1、模块说明 2、模块常用的参数 3、使用方法 这里还可以加一个choices的选项,限制参数为指定的参数 这里我们在试一下nargs参数,切记这里的type也是str,不能是list,这里的type的意思是每个参数的类型 4、最后我们测试一下这个模块 a、测试 -h选项,
阅读全文
posted @
2019-03-30 23:40
bainianminguo
阅读(965)
推荐(0) 编辑
Python面向对象中的classmethod类方法和__getattr__方法介绍
摘要:一、classmethod介绍 介绍:@classmethod修饰符我们从名称就可以知道,这是一个类方法,那么和普通的类中的方法有什么不同的 a、类方法,是由类本身调用的,无需实例化类,直接用类本身调用即可,但是要注意实例对象也可以调用类方法 b、类方法,无需要要一个self参数,这个self参数表
阅读全文
posted @
2019-03-05 10:42
bainianminguo
阅读(1125)
推荐(0) 编辑
python的定时任务模块--schedule
摘要:首先先安装一下模块 下面我们简单的学习一下schedule模块 先简单的看个示例 结果如下,我们可以看到,每隔一分钟执行了一次test这函数 然后我们在看下一个例子 结果如下 从结果我们可以很清晰的看到,执行test1和test2两个函数,不是每隔10s执行一次,而是每隔15s执行一次,所以我们可以
阅读全文
posted @
2019-01-26 22:34
bainianminguo
阅读(725)
推荐(0) 编辑
crm作业知识点集合[三]
摘要:知识点1 我们要实现一个这样的功能,在学生表中,可以查看每个学生的报名的班级的所有的成绩,就是下图的效果 1、首先我们需要在学生表中自定义一列,这一列的内容就是一个a标签,指向另外一个页面,而我们在另外一个页面显示显示这个学生的所有的成绩 新添加一列的函数如下 2、由于我们这里新增了一个url,所以
阅读全文
posted @
2019-01-13 22:52
bainianminguo
阅读(340)
推荐(0) 编辑