随笔分类 -  Python

摘要:使用中文字段时,经常会出现该异常:UnicodeEncodeError: 'ascii' codec can't encode characters in position 解决方法1: 在开头加上 import sys reload(sys) sys.setdefaultencoding( "ut 阅读全文
posted @ 2017-06-13 11:52 一生守候 阅读(2786) 评论(0) 推荐(0)
摘要:装载自:http://smilejay.com/2014/10/convert_string_to_dict_python/ 我将数据库连接相关的一些用户名/密码/host/port等各种东西作为一个string保存在了数据库中,我要用MySQLdb检查这些数据库连接信息是够能正常使用,需要将数据库 阅读全文
posted @ 2016-12-19 16:01 一生守候 阅读(27691) 评论(0) 推荐(0)
摘要:1. python安装mysql $ pip install mysql-python 2. 数据库连接程序: import MySQLdb # 打开数据库连接db = MySQLdb.connect(host="vpca-1.vm.elenet.me",port=9707, user="vpca_ 阅读全文
posted @ 2016-12-16 17:46 一生守候 阅读(4674) 评论(0) 推荐(0)
摘要:目前,实现了的Database子类有三个;SqliteDatabase、MySQLDatabase、PostgresqlDatabase “sqlite3”模块驱动 “MySQLdb” 模块驱动 “psycopg2” 模块驱动 例如mysql数据库连接,新建文件mysql_db.py:(其它两种数据 阅读全文
posted @ 2016-12-13 15:06 一生守候 阅读(6117) 评论(0) 推荐(0)
摘要:自动化接口测试中需要向redis中插入测试数据: 1. 连接redis: 2. redis插入数据: 3. redis读数据: 4. 终端连接redis: redis-cli -h HOST -p PORT 5. 终端redis断开连接 quit 5. 终端redis插入数据: set key va 阅读全文
posted @ 2016-10-21 12:05 一生守候 阅读(400) 评论(0) 推荐(0)
摘要:接口使用两个queue监听信息,且有两个测试环境,所以需要向mq中发送测试数据: python使用pika包:Pika is a RabbitMQ (AMQP-0-9-1) client library for Python. 可以参照: https://github.com/pika/pika 将 阅读全文
posted @ 2016-10-21 11:55 一生守候 阅读(1818) 评论(0) 推荐(0)
摘要:环境:PyCharm 2016.2 + python 3.5 待测试的类:(Widget.py) 测试类:(Auto.py) 测试结果: 总结:1。第一步:先写好测试类2。第二步:导入unittest模块及测试的类,运用setup()方法做测试前的准备工作,如建立数据库连接,运用teardown() 阅读全文
posted @ 2016-08-08 11:51 一生守候 阅读(327) 评论(0) 推荐(0)
摘要:python中的定义: @classmethod : 类方法 @staticmethod : 静态方法 类方法和静态方法的调用一样,都是通过类就可以直接调用。 区别:类方法,需要传入该类,定义类方法的时候要传一个默认的参数cls。静态方法则不用。 示例: 1 2 3 4 5 6 7 8 9 10 1 阅读全文
posted @ 2016-08-05 11:17 一生守候 阅读(386) 评论(0) 推荐(0)
摘要:出错如下图所示: 原来是因为把__name__写成_name_, 下图为正确结果: 阅读全文
posted @ 2016-08-04 16:01 一生守候 阅读(15727) 评论(0) 推荐(0)
摘要:在用python写爬虫程序时,import 行无法通过,具体情况如下: pycharm运行程序后,程序pass了,但是出现了警告,如下图所示: 这是由于该程序不在根目录下,无法导入本地包,解决办法如下: 1.清除缓存并重启:(File -> Invalidate Caches / Restart.. 阅读全文
posted @ 2016-08-03 13:45 一生守候 阅读(6757) 评论(0) 推荐(0)