随笔分类 -  python进阶

摘要:因为一直在windows开发python程序,今天把python程序打成docker image镜像的时候,发现pip无法使用,并且使用yum 也无法安装,查找资料发现下面方法可用 1、python -v 首先查看python版本 2、sudo yum install wget -y 3、wget 阅读全文
posted @ 2018-07-01 10:50 pi-pi-miao-miao 阅读(952) 评论(0) 推荐(0) 编辑
摘要:concurrent.futures和ProcessPoolExecutor这两个类实现的借口分别在不同的线程或进程中执行可调用的对象,这两个类在内部维护者一个工作线程或进程池,以及要执行的队列,这两个借口抽象的层级很高,无需关注实现细节 普通方法实现下载国旗 替代多线程方法 有了这个神器就再也不用 阅读全文
posted @ 2017-09-10 11:29 pi-pi-miao-miao 阅读(639) 评论(0) 推荐(0) 编辑
摘要:线程版处理多任务: 线程这里注意:一定要把主线程进行阻塞,通过释放GIL才能创建另一个线程,执行多任务 协程版处理多任务 协程通过创建绿程,和yield from方式执行多任务。同一时间只有一个协程 这里的 旋转的指针thinking,三秒过后42 注意点: 关于协程,国人网上资料错误真是错误百出, 阅读全文
posted @ 2017-09-10 10:04 pi-pi-miao-miao 阅读(298) 评论(0) 推荐(1) 编辑
摘要:virtualenv被称之为python界的三大神器之一 优点: 1、使不同的应用开发环境独立 2、环境升级不影响其他应用,也不影响全局python环境 3、可以防止环境出现包管理混乱和版本冲突 安装: pip install virtualenv 实验: virtualenv testvir 新建 阅读全文
posted @ 2017-09-08 08:08 pi-pi-miao-miao 阅读(149) 评论(0) 推荐(0) 编辑
摘要:1、 在python2中用xrange,在python3中直接使用range就好了 2、 常数 None在逻辑判断的时候指代False,其他方式不代表True或者False 3、 for循环只作用域容器 4、range函数,range只能遍历数字,如果遍历下标可以和len函数结合 5、python函 阅读全文
posted @ 2017-09-07 20:55 pi-pi-miao-miao 阅读(152) 评论(0) 推荐(0) 编辑
摘要:一、HTTP请求 通过requests发送网络请求,方法有get post put delete head options 二、传递URL参数 如果为url字符串传递数据,手工构建url那么数据就会以键值对的方式存在URL中,字典中的None不会被添加到URL的查询字符串里面 三、相应内容 1、自动 阅读全文
posted @ 2017-09-06 19:50 pi-pi-miao-miao 阅读(134) 评论(0) 推荐(0) 编辑
摘要:一、xml模块 xml的格式如下,就是通过<>节点来区别数据结构的 如: xml协议在各个语言里的都 是支持的,在python中可以用以下模块操作xml: xml模块 1、首先导入xml模块 2、parse()解析 3、getroot()获取根对象 xml:方法如下: 查看标签名,标签属性,标签中间 阅读全文
posted @ 2017-09-06 14:31 pi-pi-miao-miao 阅读(136) 评论(0) 推荐(0) 编辑
摘要:说实话两年来,我从来没有如此的关注过注释,不说话先上代码 这是python3.3的新的函数注释方式,不支持2,亲试 具体可以有下面三种方式 方式一: 下面的注释参数m:后面是注释,v:后面是注释,->后面是返回值 方式二:注释可以为返回值 方式三: 方法总结: 1、在参数后面加注释,可以替代常规默认 阅读全文
posted @ 2017-09-05 00:49 pi-pi-miao-miao 阅读(214) 评论(0) 推荐(0) 编辑
摘要:说实话两年来,我从来没有如此的关注过注释,不说话先上代码 这是python3.3的新的函数注释方式,不支持2,亲试 具体可以有下面三种方式 方式一: 下面的注释参数m:后面是注释,v:后面是注释,->后面是返回值 方式二:注释可以为返回值 方式三: 方法总结: 1、在参数后面加注释,可以替代常规默认 阅读全文
posted @ 2017-09-05 00:49 pi-pi-miao-miao 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一、常用匹配模式 小练习:匹配下面的出生日期 re.match和re.compile() 阅读全文
posted @ 2017-09-04 21:18 pi-pi-miao-miao 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、本篇博文内容 1、协程函数 2、面向过程编程 3、递归和二分法 二、协程函数 协程函数:就是使用了yield表达式形式的生成器 首先函数的传参有几种? 三种: 1、实参形参传参 2、闭包的形式传参 3、就是通过yield的方式传参。好处:不用重复的申请局部内存空间 yield的表达式形式的应用 阅读全文
posted @ 2017-07-31 20:22 pi-pi-miao-miao 阅读(416) 评论(1) 推荐(0) 编辑
摘要:一、目录 二、函数嵌套 函数的嵌套调用:在调用一个函数的过程中,又调用了其他函数 函数的嵌套定义:在一个函数的内部,又定义了另外一个函数 函数参数省略,*args和××kwargs不解释 ××× 阶段性练习 1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作2、写函数,计 阅读全文
posted @ 2017-07-28 11:07 pi-pi-miao-miao 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一、阅读目录 首先:你是否还在为装饰器到底是什么苦苦发愁?是不是还在知乎,百度上面苦苦查询到底是什么,到底怎么用,苍天啊,那些长篇大论到底是什么啊,卧槽卧槽、语法糖? 没关系,来我来帮你缕缕什么是装饰器,额,或许你看到这篇标题,心中正嗤之以鼻,不就是个装饰器吗?老子。。。。可是你真的知道装饰器吗?不 阅读全文
posted @ 2017-07-23 22:51 pi-pi-miao-miao 阅读(306) 评论(0) 推荐(1) 编辑

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