循序渐进Python3(十)-- 1 -- pymysql
摘要:使用pymsql 模块操作数据库#!/usr/bin/env python# Version = 3.5.2# __auth__ = '无名小妖'# ######################### 生产者 #########################import pymysql# 创建连接conn = pymysql.connect(host='192.168.168.231', por...
阅读全文
循序渐进Python3(十)-- 2 -- SqlAlchemy
摘要:ORM 对象关系映射(英语:Object Relation Mapping,简称ORM,或O/RM,或O/R mapping),是一种程序技术,用于实现面向对象编程语言里不同类型系统的数据之间的转换。从效果上说,它其实是创建了一个可在编程语言里使用的“虚拟对象数据库”。 面向对象是从软件工程基本原则(如耦合、聚合、封装)的基础上发展起来的,而关系数据库则...
阅读全文
循序渐进Python3(十)-- 3 -- SqlAlchemy
摘要:使用sqlalchemy 创建外键关联class Host(Base): __tablename__ = 'host' id = Column(Integer, primary_key=True, autoincrement=True) host_name = Column(String(64), nullable=False) ip_addr = Column(Strin...
阅读全文
循序渐进Python3(十)-- 4 -- paramiko
摘要:paramiko模块,基于SSH用于连接远程服务器并执行相关操作。使用(1)SSHClient用于连接远程服务器并执行基本命令基于用户名密码连接:#!/usr/bin/env python# Version = 3.5.2# __auth__ = '无名小妖'import paramiko# 创建SSH对象ssh = paramiko.SSHClient()# 允许连接不在know_hosts文件...
阅读全文
循序渐进Python3(十)-- 0 -- RabbitMQ
摘要:RabbitMQ RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现。AMQP 的出现其实也是应了广大人民群众的需求,虽然在同步消息通讯的世界里有很多公开标准(如 COBAR的 IIOP ,或者是 SOAP 等),但是在异步消息处理中却不是
阅读全文
循序渐进Python3(八) -- 1 -- socket进阶
摘要:IO多路复用I/O多路复用指:通过一种机制,可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。Linux中的 select,poll,epoll 都是IO多路复用的机制。select select最早于1983年出现在4.2BSD中,它通过一个select()系统调用来监视多个文件描述符的数组,当select()返回后,该数组中就绪的文件描述符便会...
阅读全文