我们在测试录像老化时,想知道每个录像之间是否出现漏秒或者漏录的现象时,则需要人工去查看。但现在我们可以用python脚本来自动识别,方便我们的测试工作。
现在简单的介绍一下:
针对上面3个录像文件,我们想知道有没有漏录,可以用以下脚本来自动识别
import os
import xlwt
path = input("请输入地址:")
file_name_list = os.listdir(path)
print(file_name_list)
result = []
for lines in file_name_list:
line = lines.split(".")[0]
line1 = int(line[8:10])*3600+int(line[10:12])*60+int(line[12:14])
result.append(line1)
for n in range (1,len(result)):
result1 = (result[n]-result[n-1])-60
result2 =(file_name_list[n],result1)
# print(result2)
f = open(r"C:\Users\Administrator\Desktop\22\001112.txt","a")
result3 = str(result2) + "
"
print(result3)
f.write(result3)
f.close()
f1 = open(r"C:\Users\Administrator\Desktop\22\001112.txt")
workbook = xlwt.Workbook()
sheet = workbook.add_sheet('录像时间监控',cell_overwrite_ok=True)
sheet.write(0,0,"录像时间")
sheet.write(0,1,"相差多少秒")
x = 1
y = 0
while True:
line3 = f1.readline()
if not line3:
break
for i in line3.split(','):
#
item = i.strip("( ', )")
# 这里只是去掉了时间的左扣号,和引号
print(item)
sheet.write(x,y,item)
y += 1
x += 1
y = 0
workbook.save(r'C:\Users\Administrator\Desktop\22\0011112.xls')识别的结果如下:
然后打开我们的xsl文档,可以查看录像的时间
| 留言与评论(共有 0 条评论) “” |