• 提醒与复盘


    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.自动化框架做好后,尽量不改代码,只修改配置文件来适应工作需求。





  • 相关阅读:
    并行编译 Xoreax IncrediBuild
    FreeImage使用
    wxWidgets简单的多线程
    wx菜单栏
    #你好Unity3D#Hierarchy视图监听gameObject点击事件
    #你好Unity3D#Project脚本执行双击资源操作
    Unity3D研究院编辑器之Editor的GUI的事件拦截
    Unity3D研究院编辑器之脚本设置ToolBar
    Unity3D研究院编辑器之不影响原有布局拓展Inspector
    Unity3D研究院之Editor下监听Transform变化
  • 原文地址:https://www.cnblogs.com/fangfangzhang/p/10927213.html
Copyright © 2020-2023  润新知