提醒与复盘

1. 三元表达式:

print(‘性别是男’) if sex=='男' else print(‘性别是女’)

2.treading: 传参为一位时,要加,

for excel in glob.glob(pathname):#启动多线程运行
t = threading.Thread(target=run,args=(excel,)) #传参数为1位时,要加,
t.start()

3.列表循环问题

seqs = ['!=', '>=', '<=', '=', '>', '<',]  # 支持的比较运算符;‘=’要放在'!=', '>=', '<=',之后;
#'>', '<',要放到'>=', '<=',之后. 存放了用例请求报文中所有的比较运算符

4.eval() :  执行括号内运算,并直接取运算值

5.if not True:pass      0也是false, 容易与取不到值混淆。取到0,可不是取不到值。

  if 后为真时才执行

6.for index,value in emurate(lis,8):pass    index将直接从8开始。

7.int和float不能比较。字符不加引号,就是变量,变量不能比较。try except

    def convert_type(s): #int和float不能比较。字符不加引号,就是变量,变量不能比较。
        try:
            s = float(s) #数字包括int和float,不是数字不能转float类型
        except:
            s = ' "%s" '%s #字符的话,加上引号。
        return s

8.模糊匹配

import urllib,jasopath

lis = glob.glob('D:1.测试*.zip') 
'''能将D:1.测试下所有以.zip结尾的文件路径放到表里。'''


url = urljoin(server_url,url)
'''能将server_url和url路径拼接起来'''

9.将当前文件父目录加入到环境变量

import os,sys
BASE_DIR = os.path.dirname(os.path.abspath(__file__))
sys.path.insert(0,BASE_DIR)
#加入环境变量

10. dia={'name'='zff'} 字典不能写入表格, dumps一下,空的也不能写入表格

11.自动化框架做好后,尽量不改代码,只修改配置文件来适应工作需求。





原文地址:https://www.cnblogs.com/fangfangzhang/p/10927213.html