专业的编程技术博客社区

网站首页 > 博客文章 正文

python脚本——录像时间对比(python录制)

baijin 2024-10-24 08:44:07 博客文章 6 ℃ 0 评论

我们在测试录像老化时,想知道每个录像之间是否出现漏秒或者漏录的现象时,则需要人工去查看。但现在我们可以用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) + "\n"
     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文档,可以查看录像的时间


Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表