几个txt文件,良品txt文件

89 阅读2分钟

有几个txt文件,良品txt文件,NGtxt和测试txt文件,这些txt文件都是每一行一个电芯条码的txt文件,然后新建一个python文件,运行这个python文件时首先创建一个excel,这个excel用当前时间+log命名,时间格式就用20230909123030log这样,这个excel创建三个列,分别是时间列,条码列,结果列,当前扫的一个电芯条码存在了名为cellcode的txt里,然后每隔1秒去循环核查cellcode的txt里的条码是否在良品txt文件,NGtxt中存在,注意,当一个条码核查过后就在cellcode的txt里清除这个条码,循环核查的逻辑是这样的,1.当cellcode的txt里的条码在良品txt中存在时,print当前时间+电芯条码+OK,并把当前时间和电芯条码和OK分别写入以上创建的excel里的时间列和条码列和结果列,2.或者当条码在NGtxt中时,print当前时间+电芯条码+NG,并把当前时间和电芯条码和NG分别写入以上创建的excel里的时间列和条码列和结果列,3.或者当cellcode的txt里的条码既不在良品txt也不在NGtxt中时,print当前时间+电芯条码+条码不存在并把当前时间和电芯条码和NULL分别写入以上创建的excel里的时间列和条码列和结果列,4.如果清空直到当cellcode为空时就不再print和写入excel了,此时就一直打印“没有扫描数据”就行了且不用关闭程序就继续等待cellcode中写入条码继续上述的循环核查程序,备注:良品txt和NGtxt是每一行一个电芯条码的txt文件,cellcode是一个随时都在写入和删除的txt文件,就是每扫描一次扫码枪cellcode里就保存这个扫描的条码,然后在良品txt和NGtxt中对比完成后就清空这个条码,用python实现