![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python_lesson
文章平均质量分 64
不喝咖啡会困死星人
这个作者很懒,什么都没留下…
展开
-
直播课 1-27 saltstack-api
Saltstack的apiSalt-api有两种方式,一种是函数的形式,有人家定义好的函数,我们可以直接调用,直接写python代码调用函数或者类就可以了。 第二种形式是salt-api有封装好的http协议的,我们需要启动一个服务端。安装:yum install –y salt-api加载master的配置文件import salt.configmaster_原创 2018-01-29 15:07:02 · 221 阅读 · 0 评论 -
1-8直播课 python发送邮件 发送附件及图片
发送附件:先找一个本地的文件 打开文件,读出文件字符串 通过MIMT ext()类来创建一个对象att,传入文件读出内容 增加att的头部信息,并指定文件名字 添加到msg消息中msg.attach(att)attfile = 'test.py'basename = os.path.basename(attfile)fp = open(attfile, 'rb')att =原创 2018-01-11 10:40:46 · 428 阅读 · 0 评论 -
八周五次课(12月15日) 16.1 多进程的消息队列 16.2 消息队列pipe
八周五次课(12月15日) 16.1 多进程的消息队列 16.2 消息队列pipe原创 2017-12-16 08:50:59 · 253 阅读 · 0 评论 -
七周四次课(12月7日) 13.12/13.13 memcache常用方法
七周四次课(12月7日) 13.12/13.13 memcache常用方法原创 2017-12-07 10:28:48 · 134 阅读 · 0 评论 -
七周一次课(11月27日) 13.5 字符串操作 13.6 list操作 13.7 set操作
七周一次课(11月27日) 13.5 字符串操作 13.6 list操作 13.7 set操作原创 2017-11-28 09:25:04 · 203 阅读 · 0 评论 -
八周四次课(12月14日) 15.3 多线程共享变量 15.4 线程池
八周四次课(12月14日)15.3 多线程共享变量 15.4 线程池原创 2017-12-15 09:21:42 · 148 阅读 · 0 评论 -
复习1次课(11月28日) 1.3 python的文件类型 1.4 python的变量 1.5 python的数值和字符串 1.6 元组 1.7 列表 1.8 字典 1.9 字典练习
复习1次课(11月28日) 1.3 python的文件类型 1.4 python的变量 1.5 python的数值和字符串 1.6 元组 1.7 列表 1.8 字典 1.9 字典练习原创 2017-12-02 02:02:05 · 271 阅读 · 0 评论 -
七周二次课(12月5日) 13.8 hash类型操作 13.9 其他常用操作
七周二次课(12月5日)13.8 hash类型操作13.9 其他常用操作原创 2017-12-05 23:03:33 · 114 阅读 · 0 评论 -
八周三次课(12月13日) 15.1 多线程实例 15.2 多线程锁
八周三次课(12月13日) 15.1 多线程实例 15.2 多线程锁原创 2017-12-13 22:41:25 · 127 阅读 · 0 评论 -
六周五次课(11月24日) 13.1 NoSQL简介 13.2 redis服务搭建 13.3 redis连接池 13.4 redis管道
六周五次课(11月24日) 13.1 NoSQL简介 13.2 redis服务搭建 13.3 redis连接池 13.4 redis管道原创 2017-11-24 23:31:20 · 156 阅读 · 0 评论 -
八周二次课(12月12日) 14.6 多进程Manager 14.7 进程池
八周二次课(12月12日)14.6 多进程Manager 14.7 进程池原创 2017-12-12 23:56:01 · 114 阅读 · 0 评论 -
九周三次课(12月20日) 17.3/17.4 celery多实例 17.5 celery与定时任务
九周三次课(12月20日) 17.3/17.4 celery多实例 17.5 celery与定时任务原创 2017-12-21 09:15:49 · 219 阅读 · 0 评论 -
六周四次课(11月23日) 12.12/12.13 删除数据 12.14 更改数据 12.15 索引
六周四次课(11月23日) 12.12/12.13 删除数据 12.14 更改数据 12.15 索引原创 2017-11-23 22:30:35 · 175 阅读 · 0 评论 -
九周一次课(12月18日) 16.3 queue模块(上) 16.4 queue模块(下)
九周一次课(12月18日)16.3-16.4 queue模块原创 2017-12-19 09:32:05 · 125 阅读 · 0 评论 -
直播课12-25 三个例子
12-25直播课原创 2017-12-28 10:39:59 · 173 阅读 · 0 评论 -
1-1 直播课 socket 示例
socket 示例原创 2018-01-04 10:22:55 · 206 阅读 · 0 评论 -
直播课 1-26 Saltstack
saltstack介绍Salt 是: 一个配置管理系统,能够维护预定义状态的远程节点(比如,确保指定的报被安装,指定的服务在运行) 一个分布式远程执行系统,用来在远程节点(可以是单个节点,也可以是任意规则挑选出来的节点)上执行命令和查询数据 开发其的目的是为远程执行提供最好的解决方案,并使远程执行变得更好,更快,更简单Saltstack(中国用户组 www.saltstack.c原创 2018-01-29 15:00:16 · 270 阅读 · 0 评论 -
直播课1-18 爬虫 requests模块
request模块get方法params = {"key1":"hello","key2":"world"}url = "http://www.jd.com:r = requests.get(url=url,params=params)print(r.url)post方法params = {"key1":"hello","key2":"world"}url = "原创 2018-01-20 11:24:13 · 484 阅读 · 0 评论 -
直播课 1-23 爬虫 webdriver
介绍Selenium是ThroughtWorks公司开发的一套Web自动化测试工具。 它分为三个组件: Selenium IDE Selenium RC (Remote Control) Selenium Webdriver Selenium IDE是firefox的一个插件,允许测试人员录制脚本并回放。 Selenium RC和Selenium Webdriver是测试框架,提供原创 2018-01-26 11:07:20 · 472 阅读 · 0 评论 -
1-15直播课 网络相关
爬虫网络爬虫(又被成为网络蜘蛛,网络机器人,在FOAF社区中间,更经常被称为网络追逐者),是按照一定的负责,自动地抓取万维网信息的程序或者脚本,另外一些不常用的名字还有蚂蚁、自动索引,模拟程序或者蠕虫。声明爬虫只能用于爬取公开网站,别人加密的,涉及隐私的,不能随便爬取,否则后果自负。需安装的模块 requests常用方法getpost psot方法和get相比,原创 2018-01-18 11:32:36 · 510 阅读 · 0 评论 -
直播课 1-29 Saltstack的httpapi
在官网跟新yum源信息:yum安装yum install -y gcc make python-devel libffi-devel salt-api opensslpip install cherrypy 生成证书:cd /etc/saltmkdir keycrtcd keycrtopenssl genrsa –out key.pem 4098openssl req –原创 2018-02-01 10:53:01 · 459 阅读 · 0 评论 -
1-4直播课 select 介绍 select写成的聊天室
select介绍Select Poll Epoll IO多路复用介绍 select目前几乎在所有的平台上支持 select的一个缺点在于单个进程能够监视的文件描述符的数量存在最大限制,在Linux上一般为1024,不过可以通过修改宏定义甚至重新编译内核的方式提升这一限制。 另外,select()所维护的存储大量文件描述符的数据结构,随着文件描述符数量的增大,其原创 2018-01-06 11:43:27 · 181 阅读 · 0 评论 -
简单的socket多线程示例 封装
#!/usr/bin/env python#-*- coding:utf-8 -*-#@Time : 2018/1/3 23:25#@Author : Zhang Xun#@File : mysocket.pyimport commandsimport socketimport threadingclass MyThread(threading.Thread):原创 2018-01-06 02:26:29 · 416 阅读 · 0 评论 -
12-28 直播课 消息队列 socket示例
消息队列socket原创 2017-12-30 11:00:24 · 437 阅读 · 0 评论 -
直播课 1-13 合并pdf文件 python处理图片
合并多个pdf文件为一个pdf文件import PyPDF2import os#建立一个装pdf文件的数组pdfFiles = []for fileName in os.listdir('aming'): #遍历该程序所在文件夹内的文件 if fileName.endswith('.pdf'): #找到以.pdf结尾的文件 pdfFiles.appen原创 2018-01-15 11:18:03 · 485 阅读 · 0 评论 -
1-20 爬虫 urllib模块
urllib的cookie使用:如果已经知道cookie,或者说你是通过抓包获取到的cookie,直接放在header的信息中直接登陆就可以; 登陆京东网站的cookie信息和不登录京东的cookie信息是不一样的, 你可以登录京东以后,抓取cookie的信息,然后访问任何网站就可以了。import urllib.requesturl = “http://www.jd.com"he原创 2018-01-22 10:42:45 · 149 阅读 · 0 评论 -
直播课1-6 Python发送邮件
通过python发邮件步骤: 前提是:开通了第三方授权,可以使用smtp服务 1. 创建一个smtp对象 2. 连接smp服务器,默认端口都是25 3. 登录自己邮箱账号, 4. 调用发送消息函数,参数:发件人,收件人,消息内容 5. 关闭连接smtp = smtplib.SMTP()smtp.connect(‘smtp.163.com’, ‘25’)smtp.login(‘18原创 2018-01-08 11:43:28 · 540 阅读 · 0 评论 -
直播课1-13 数据处理
Csv数据处理Csv文件格式: 看下.csv文件的定义: 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。纯文本意味着该文件是一个字符序列,不含必须像二进制数字那样被解读的数据。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;每条记录由字段组成,字段间的分隔符是其它原创 2018-01-13 09:21:55 · 270 阅读 · 0 评论 -
六周一次课(11月20日) 12.1 安装客户端 12.2 数据库连接 12.3 mysql事务 12.4 mysql操作数据
六周一次课(11月20日) 12.1 安装客户端 12.2 数据库连接 12.3 mysql事务 12.4 mysql操作数据原创 2017-11-21 09:00:00 · 173 阅读 · 0 评论 -
八周一次课(12月11日) 14.4 多进程锁 14.5 多进程共享内存
八周一次课(12月11日)14.4 多进程锁14.5 多进程共享内存原创 2017-12-11 17:25:45 · 136 阅读 · 0 评论 -
九周二次课(12月19日) 17.1 celery简介 17.2 celery小例子
九周二次课(12月19日) 17.1 celery简介 17.2 celery小例子原创 2017-12-20 09:25:56 · 161 阅读 · 0 评论 -
三周三次课(11月1日)
三周三次课(11月1日)1.熟悉函数的写法2.函数参数的不同方法3.函数的调用对应猿课章节 7.1,7.2原创 2017-11-01 23:58:23 · 175 阅读 · 0 评论 -
查看python的帮助及变量类型的强制转换
二周二次课(10月24日)4.8.1 学习查看python的帮助ptint(type(variable)) //查看Python的变量属于哪一个数据类型variable = dict(a=1,b=2)print(dir(variable)) //查看一个变量的具体方法 //ctrl + 左键 可查看源码>>> m = dict(a=1,b=2)...原创 2017-10-24 22:37:46 · 233 阅读 · 0 评论 -
四周四次课(11月9日) 10.1 import 10.2 datetime获取时间 10.3 时间格式相互转换
四周四次课(11月9日) 10.1 import 10.2 datetime获取时间 10.3 时间格式相互转换原创 2017-11-10 09:07:19 · 323 阅读 · 0 评论 -
python列表、元组、字典的介绍及常用方法
周一次课(10月23日)4.5 学习python列表的常用方法列表是由一序列特定顺序的元素组成的。可以把字符串,数字,字典以及其他任何东西加入到列表中,其中的元素之间没有任何关系。列表也是自带下标的,默认也是从零开始。>>> str='abcdefg'>>> print(list(str))['a', 'b', 'c', 'd', 'e', ...原创 2017-10-23 23:04:22 · 305 阅读 · 0 评论 -
四周三次课(11月8日) 9.1 异常的常用形式和处理 9.2 Excepthion异常类 9.3 raise关键字的使用
四周三次课(11月8日)9.1 异常的常用形式和处理 9.2 Excepthion异常类9.3 raise关键字的使用原创 2017-11-09 02:12:54 · 472 阅读 · 0 评论 -
三周一次课(10月30日)
1. 把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中2. 分别把 string, list, tuple, dict写入到文件中原创 2017-10-31 02:11:12 · 242 阅读 · 0 评论 -
四周二次课(11月7日) 8.4 类的重写 8.5 类的私有变量
四周二次课(11月7日) 8.4 类的重写8.5 类的私有变量原创 2017-11-08 08:47:18 · 296 阅读 · 0 评论 -
四周一次课(11月6日) 8.1 类的一般形式 8.2 python构造器 8.3 类的继承
四周一次课(11月6日) 8.1 类的一般形式 8.2 python构造器 8.3 类的继承原创 2017-11-06 21:39:56 · 183 阅读 · 0 评论 -
文件读取与修改
二周五次课(10月27日)6.1 读取文件内容打开文件需要几步1、 open文件 2、 文件操作(读或者写) 3、 关闭文件实践操作 f.read() codecs.open()当前目录下有一个text.txt文件,内容如下 11111 22222 33333 44444 55555编写一个text....原创 2017-10-28 22:46:06 · 262 阅读 · 0 评论