python基础学习
文章平均质量分 55
学习,我一直在路上
学无止境,学习让我快乐!!!
展开
-
python并发编程
一、相关概念引入多任务: 操作系统可以同时进行多个任务。例如:你一边在使用浏览器上网,一边在听MP3,一边在用word赶作业,这就是多任务。多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么执行多任务的呢?操作系统轮流让各个任务交替执行,任务1执行0.01秒,切换到任务2,任务2执行0.01秒,再切换到任务3,执行0.01秒……这样反复执行下去。表面上看,每个任务都是交替执行的,但是,由于CPU的执行速度实在是太快了,我们感觉就原创 2021-10-24 22:37:40 · 172 阅读 · 0 评论 -
python中的反射机制
python中的反射机制一、方法简介1.import() 动态加载模块2.hasattr()判断实例中是否存在字符串对应的属性3.getattr() 获取字符串对应的属性4.setattr() 将字符串对应的已存在的属性添加到实例中5.delattr()删除实例中字符串对应的属性二、动态导入模块包事前准备:在同级别目录下新建一个名为func_001的py文件,且内容为class Func001(): def process(self): print("这是原函数")#再新建一个文原创 2021-08-15 22:02:07 · 56 阅读 · 0 评论 -
python 装饰器
@根据一些python装饰器例子,了解装饰器的原理和工作机制装饰器:所谓函数装饰器,就是通过装饰器函数,在不修改原函数的前提下,来对函数的功能进行合理的扩充。本质是函数闭包的语法糖函数闭包:一个函数,其参数和返回值都是函数语法糖:指计算机语言中添加的某种语法,这种语法对语言的功能没有影响语法糖没有增加新功能,只是一种更方便的写法语法糖可以完全等价地转换为原本非语法糖的代码装饰器的装饰函数时候的特点在第一次调用之前增强只增强一次实例代码如下:装饰器问题引入yimport ti转载 2021-04-18 22:55:01 · 87 阅读 · 0 评论 -
python logging日志的应用
@python logging日志的应用python 实现日志的收集logging模块 实现日志收集1.ogging模块与Print区别:可以实现不同级别日志的输出logging模块的应用 内置模块1.Logger 日志器 提供一个入口,供所有的应用程序接口使用2.Handler 处理器 决定日志输出的位置3.Formator 格式器 决定日志显示的内容4.Filter过滤器 筛选感兴趣的内容关系:一个Logger日志器可以有多个处理器,每个处理器都有各自的格式器和过滤器代码如何实现原创 2021-04-18 20:43:22 · 119 阅读 · 1 评论 -
python openpyxl库的详细使用
@python openpyxl库的详细使用首先安装包pip install openpyxl打开文件创建1.创建一个excel文件from openpyxl import Workbook #创建对象wb = Workbook()#激活工作表ws = wb.active2.打开已有的excel文件from openpyxl import load_workbook#创建对象wb2 = load_workbook('文件名称.xlsx')#激活工作表ws = wb.a原创 2021-04-17 23:09:45 · 1195 阅读 · 0 评论 -
python之ini和yaml文件操作
@python之ini和yaml文件操作使用配置文件来灵活配置一些参数是很常见的事,配置文件的解析并不复杂,在python里更是如此,在官方发布的库configParser,configParser解析的配置文件的格式比较像ini的配置文件格式,就是文件由多个section构成,每个section又有多个配置项ini配置文件的格式如下::备注[section]option1=value1option2=value2ini文件的读取#自己在py文件同目录下新建一个config.ini文件原创 2021-04-17 20:39:58 · 529 阅读 · 2 评论