python
weixin_39662684
这个作者很懒,什么都没留下…
展开
-
实时刷新回归状态脚本
UVM验证环境回归用例时,我们想实时获取对应用例的状态,我们可以将执行用例的命令、用例名字、状态存放到一个文件里面,实时对其刷新.1.存放命令和名字.回归时将生成用例的命令和用例名字存放到实时状态文件内,用例状态定义为not_start;线程的名字和log名字存放到字典内.2.刷新状态一般回归时我们会用到多线程,在线程启动时,刷新状态为running;检测线程状态,处于nonactive时,读取对应的log文件,获取回归的结果:pass、fail、not_complete;在模拟时,没有使用原创 2020-07-03 10:58:21 · 504 阅读 · 0 评论 -
回归脚本代码(后续分析)
#!/usr/bin/python2 # -- coding: UTF-8 --3 import os4 import re5 import sys6 import random7 import shutil8 import time9 import threading10 import queue1112 local_date = time.strftime("%Y%m%d%H%M",time.localtime())1314 if(len(sys.argv) > 1):原创 2020-07-01 09:21:05 · 1165 阅读 · 1 评论 -
python常用命令汇总
1.获取当前目录 --os.getcwd()2.获取当前目录文件或者文件夹–os.listdir(os.getcwd)3.判断是否是文件–os.path.isfile(file)原创 2020-06-28 19:19:53 · 1840 阅读 · 0 评论 -
python SMTP使用方法学习
python中提供了smtp来发送邮件,而在使用当中可以发送带附件、正文带图片的邮件.在学习过程中有些地方不甚理解,故记录下学习过程方便后面查看.1.MIMEmultipart发送邮件不带正文从效果上看,设置From、To、Subject之后,收到邮件的主题便是subject的内容.2.添加图片使用MIMEimage通过MIMEimage获取图片内容,并且将图片内容attach到邮件内...原创 2020-04-13 10:04:27 · 429 阅读 · 0 评论 -
python正则匹配中贪婪匹配效率比较
用例回归完成之后,一般都要生成一个summary_report.但是,发现生成报告的时间耗时很久,搜集资料发现与匹配文件内容使用的正则表达式有很大关系.1.匹配模式说明下图中圈住的部分,没有注释掉的使用贪婪匹配,注释掉的使用非贪婪匹配执行时间上二者差别巨大.2.贪婪匹配时间3.非贪婪匹配时间...原创 2020-04-01 16:01:04 · 294 阅读 · 0 评论 -
python中对space与table匹配的案例分享
在规划的验证用例添加到一定量之后,便可以对已有用例回归,节约执行用例的时间,同时可以发现一些潜在的bug.日前在编写回归脚本时遇到了一个space与table的匹配问题,要匹配的内容简化如下:其中:qbv_base_test与cfg=pkt_len_64B用空格连接,qbv_base_test与cfg=pkt_len_65B用table连接.之前添加用例时都是copy,里面都是用空格连接....原创 2020-03-26 17:05:26 · 194 阅读 · 0 评论 -
python中threading与queue用法小结(待续)
在python中使用threading可以把占用较长时间的程序放到后台运行,程序的运行速度也可能加快.使用threading的常用方法有两种:1.直接调用threading.Thread传入对应的参数.threading.Thread(target=fun,args=(argv1,…)需要注意的地方是fun即为需要调用的函数,argv1、argv2为fun的入口参数;如果入口参数只有一个,在...原创 2020-03-24 09:45:35 · 617 阅读 · 0 评论 -
python re中.*的一个注意事项
re是python中用于正则表达式匹配的模块,.*用来匹配零个或者多个字符。但是它是一个贪吃的匹配模式,会匹配尽量多的符合规则的字符.看下面举例的场景:data= “dut_rate is 36.1001,ref_rate is 3778.543”match_obj = re.search(r"dut_rate.*is\s+(\d+).(\d+).*ref_rate.is.(\d+).(\d+...原创 2020-03-16 15:21:36 · 375 阅读 · 0 评论 -
openpyxl的用法转载
https://blog.csdn.net/sinat_28576553/article/details/81275650转载 2020-01-17 10:55:45 · 113 阅读 · 0 评论