摘要:
一、爬虫 Python标准库中提供了:urllib、urllib2、httplib等模块以供Http请求,但是,它的 API 太渣了。它是为另一个时代、另一个互联网所创建的。它需要巨量的工作,甚至包括各种方法覆盖,来完成最简单的任务。 Requests 是使用 Apache2 Licensed 许可 阅读全文
摘要:
一、RabbitMQ队列安装 1.安装 2.安装pika模块 二、RabbitMQ队列 实现最简单的队列通信 client端 server端 work queues 在这种模式下,RabbitMQ会默认把p发的消息依次分发给各个消费者(c),跟负载均衡差不多 生产者 消费者 消息持久化 发送端 接收 阅读全文
摘要:
1.安装python3以及pip的过程 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz tar zxvf Python-3.6.0.tgz ./configure —prefix=/etc/python/python3.6 阅读全文
摘要:
封装的sql 阅读全文
摘要:
面向对象的一些特殊方法:一定要记住的方法....就四个方法 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 实现对数据库的操作,如: 更多详见:h 阅读全文
摘要:
一、报错类型 二、捕获异常 基本写法: 异常类只能用在指定的异常情况,如果不能确定异常的类型是不能使用的。 万能捕获异常: Exception 这个异常确实能捕捉所有的异常,但是出现的所有异常都只能执行Exception下的代码。如果需求是出现什么异常就走该异常下的代码,就要换多分支的异常捕捉。 多 阅读全文
摘要:
# x + y + z = 100 # 5x + 3y + z/3 = 100 for x in range(1, 20): for y in range(1, 33): z = 100 - y - x if z % 3 == 0 and 5 * x + 3 * y + z / 3 == 100: print('公鸡:', x, '... 阅读全文
摘要:
一、面向对象 类:就是把相同的事物的动作和特征整合到一起 类是一个抽象的。 对象:基于类创建的一个具体的事物, 也是特征和动作整合一起的 PS. 面向对象编程,和程序设计面向对象 ,是没有关系的 面向对象编程,是使用class类来进行编程的 程序设计面向对象:是使用def()来编程的 二、类/对象相 阅读全文
摘要:
#!/usr/bin/python# -*- coding: UTF-8 -*- 在python2中测试i = '中国'print [i.decode('utf-8')] #16进制gbk = i.decode('utf-8').encode('GBK') #utf-8转gbk# print i.d 阅读全文
摘要:
1.编写脚本自动部署反向代理、web、nfs; 要求:I、部署nginx反向代理三个web服务,调度算法使用加权轮询; II、所有web服务使用共享存储nfs,保证所有web都对其有读写权限,保证数据一致性; 2.编写监控脚本,监控集群内所有服务存活状态,内存、磁盘剩余率检测,异常则发送报警邮件 阅读全文