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

浙公网安备 33010602011771号