参考银角大王 :http://www.cnblogs.com/wupeiqi/articles/5095821.html http://www.cnblogs.com/wupeiqi/articles/5713330.html(pymysql模块) 金角大王:http://www.cnblogs.com/alex3714/articles/5950372.html(python mysql) http://www.cnblogs.com/alex3714/articles/5978329.htm…
配置greenplum客户端认证 配置pg_hba.conf cd /home/gpadmin/gpdbdata/master/gpseg- vim pg_hba.conf 增加 host all gpadmin trust [gpadmin@ gpseg-]$ export PGDATA=/home/gpadmin/gpdbdata/master/gpseg- [gpadmin@ gpseg-]$ pg_ctl reload -D $PGDATA server signaled 使用Psyco…
一.环境及问题描述 1. 环境 操作系统:win10家庭版,64bit python版本:Python 2.7.15 mysql版本:mysql 5.4.3 2. 问题描述 最近跟公司申请电脑,预装win10家庭版,懒得刷回win7,于是将开发环境迁移过来.但是在python上用MySQLdb去连接mysql的时候就直接报错了:"2003 ,Can't connect to MySQL server on 'localhost' (10061)". 二.问题解决 1. mysqld开启…
转:https://www.cnblogs.com/cyxiaer/p/9396861.html 必需的Oracle链接库的下载地址:https://www.oracle.com/technetwork/topics/winx64soft-089540.html 只连接数据库的话不必安装客户端: 1. 把cx_Oracle的客户端文件复制到site-packages/ 目录下,可能是Python, Anaconda, venv下面的安装包里 2. 把下载的instantclient文件夹下的.d…
使用argparse,paramiko两个包去实现简易的服务器管理器,完成两种方式的连接( 密码和密钥 ),以及命令行交互,文件上传下载. 相比sys.argv的方式去判断传入的参数,如果参数较多那么argparse包更易维护和修改,远程控制模块paramiko可以很轻易的实现远控的功能 注意:paramiko中的SSHClient对象的exec_command在执行cd命令的时候没有效果,需要和其它命令一起执行, 例如:stdin, stdout, stderr = client.exec_c…
一.数据库 关系型数据库(RDBMS): 1.数据以表格的形式出现2.每行为各种记录名称3.每列为记录名称所对应的数据域4.许多的行和列组成一张表单5.若干的表单组成database 1.MySQL基本管理命令 第一次设置密码: mysqladmin -u root password "new_password"; 登录:mysql -u root -p 密码 启动:/etc/init.d/mysqld start  或/路径/bin/mysqld_safe & 添加用户: m…
简述 python连接微软的sql server数据库用的第三方模块叫做pymssql(document:http://www.pymssql.org/en/stable/index.html).在官方文档可以看到,pymssql是基于_mssql模块做的封装,是为了遵守python的DBAPI规范接口. 两者之间的关系如下图: 1.使用pymssql连接sql server数据库并实现数据库基本操作(官方api http://www.pymssql.org/en/stable/ref/pyms…
type() 动态语言和静态语言最大的不同,就是函数和类的定义,不是编译时定义的,而是运行时动态创建的. 比方说我们要定义一个Hello的class,就写一个hello.py模块: class Hello(object): def hello(self,name='world'): print('Hello,%s.' %name) 当Python解释器载入hello模块时,就会一次执行该模块的所有语句,,执行结果就是动态创建出一个Hello的class对象,测试如下: h = Hello() h…
1.type()函数 if __name__ == '__main__': h = hello() h.hello() print(type(hello)) print(type(h)) Hello, world. <class 'type'> <class '__main__.Hello'> 2.metaclass元类 #metaclass 元类 metaclass允许你创建类或者修改类 class Listmetaclass(type): def __new__(cls, na…
1.安装PyMongo 注意:请勿安装“bson”软件包. PyMongo配有自己的bson包; 执行“pip install bson”或“easy_install bson”则会安装与PyMongo不兼容的第三方软件包. 使用pip安装 我们建议在所有平台上使用pip来安装pymongo: C:\Users\Administrator>python -m pip install pymongo Collecting pymongo Downloading pymongo-3.4.0.tar.…