随笔分类 - Python
摘要:文章目录 1.setupclass里设置self.xxx变量,不同用例之间无法实时共享参数变动 2.setupclass里设置globals().["xxx"]变量,不同用例之间可以实时共享参数变动 3.setupclass里设置 ClassName.XXX变量,不同用例之间可以实时共享参数变动 4
阅读全文
摘要:from pymysql import cursors from tools.config import config import random,string def createDatabase(): db = config.db cur = db.cursor(cursor=cursors.D
阅读全文
摘要:前提置要:想要写一个方法,这个方法是插入数据到数据表的方法,只需要提供表名称,字段名称,还有插入的值,只要调用这个方法就可以自动帮助你插入数据 以下是不断实践优化出来 原本的插入数据库中的代码应该是这样的: insert into ty_test_info(name, age) VALUES ("w
阅读全文
摘要:实现:使用Python实现用户登录,如果用户存在(数据库表中存在)则登录成功(假设该用户已在数据库中) import pymysql username = input('输入用户名:').strip() pwd = input('输入密码:').strip() # 1.连接 conn = pymys
阅读全文
摘要:比如用a.py调用执行b.py,但是a.py和b.py路径环境不一样,而b.py中有使用相对路径读取文件,这时会报错,怎么在a.py中进行配置,使其调用b.py时路径和其相同,能否做到? 比如目录结构是这样: a.py文件内容是: def read_file(): with open('./for_
阅读全文
摘要:在执行测试用例时,有时候有些用例是不需要执行的,那我们怎么办呢?难道删除这些用例?那下次执行时如果又需要执行这些用例时,又把它补回来?这样操作就太麻烦了。 unittest提供了一些跳过指定用例的方法 @unittest.skip(reason):强制跳转。reason是跳转原因 @unittest
阅读全文
摘要:本博客已搬家至个人网站 在路上 - On the way 下面的 技术 分类。 你可以通过点击 更新帖子 【已解决】Python中,用eval强制将字符串转换为字典变量时候出错:NameError: name 'null' is not defined 找到当前帖子的新地址。 搬家声明 【已解决】P
阅读全文
该文被密码保护。
摘要:转自:http://www.cnblogs.com/nuonuozhou/p/8645129.html ddt 结合单元测试一起用 ddt(data.driven.test):数据驱动测试 由外部数据集合来驱动测试用例 核心的思想:数据和测试代码分离 应用场景:一组数据来执行相同的操作 当测试数据发
阅读全文
摘要:一、 在爬虫抓取网页信息时常需要将类似"\u4eba\u751f\u82e6\u77ed\uff0cpy\u662f\u5cb8"转换为中文,实际上这是unicode的中文编码。可用以下方法转换: 1、 2、 二、 另外,在python2的字符编码问题时常会遇到“UnicodeEncodeError
阅读全文
该文被密码保护。
摘要:最近在用python写接口的测试程序,期间用到解析字典获取某个key的value,由于多个接口返回的字典格式不是固定的并存在多层嵌套的情况。在字典的方法中也没有找到可直接达到目的的方法,于是自己写了个程序。 转自:https://www.cnblogs.com/hahaweixiaohenqingc
阅读全文
摘要:单双引号交替的json串 1.常见的json串,类似于这种{"isSucess":true, "name":"yoyo", "status": "200"},里面的key和value都是双引号。这种是可以用json模块里面的loads转成字典的 运行结果 2.有时候返回的json数据并不是标准的双引
阅读全文
摘要:#coding=utf-8 import requests,json,collections,base64,datetime def sort(datas): data=json.dumps(datas)#dumps是将dict转化成str格式,loads是将str转化成dict格式。 print u"data %s" % data data=json.loads(da...
阅读全文
摘要:open/文件操作 f=open('/tmp/hello','w') #open(路径+文件名,读写模式) #读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式 如:'rb','wb','r+b'等等 读写模式的类型有: rU 或 Ua 以读方式打开, 同时提供通用换行符支持 (PEP 278) w 以写方式打开, a 以追加模式打开 ...
阅读全文
摘要:AllPairs 2.0.1Appium-Python-Client 0.24asn1crypto 0.24.0attrs 17.4.0AutoItLibrary 1.1bcrypt 3.1.4beautifulsoup4 4.6.0bitcoin 1.1.42bs4 0.0.1certifi 20
阅读全文
摘要:1 #!/usr/bin/env python 2 3 ''' 4 5 Python Crypto Wrapper - By Chase Schultz 6 7 Currently Supports: AES-256, RSA Public Key, RSA Signing, ECC Public Key, ECC Signing 8 9 Depend...
阅读全文
摘要:#coding:utf-8 #!/usr/bin/python from jpype import * import os.path,json from ethereum.utils import encode_hex from ethereum.tools import keys jarpath = os.path.join(os.path.abspath('.')+"\\CSDCSi...
阅读全文