88888888q commited on
Commit
85ccbed
1 Parent(s): 88225bf

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +22 -22
app.py CHANGED
@@ -7,6 +7,7 @@ import string
7
  import re
8
  import math
9
  import shutil
 
10
 
11
  YED1="4-6"
12
  YED2="6-8"
@@ -855,28 +856,27 @@ def calculate(file,text,accountFile,attestationFile):
855
  return file.name,warning
856
 
857
  def reverse(file,text,accountFile,attestationFile):
858
- print("初始信息")
859
- print(file.name,accountFile.name,attestationFile.name)
860
-
861
- # files = os.listdir("/tmp/gradio/")
862
- # print("文件信息")
863
- # # 打印所有文件名
864
- # for xfile in files:
865
- # print("--------------")
866
- # print(xfile)
867
- # if(os.path.isdir("/tmp/gradio/"+xfile)):
868
- # files2 = os.listdir("/tmp/gradio/"+xfile)
869
- # for xfname in files2:
870
- # print(xfname)
871
- # if("/tmp/gradio/"+xfile+"/"+xfname!=file.name and "/tmp/gradio/"+xfile+"/"+xfname!=accountFile.name and "/tmp/gradio/"+xfile+"/"+xfname!=attestationFile.name):
872
- # shutil.rmtree("/tmp/gradio/"+xfile)
873
- # # print("/tmp/gradio/"+xfile+xfname,file.name)
874
- # # print("/tmp/gradio/"+xfile+xfname,accountFile.name)
875
- # # print("/tmp/gradio/"+xfile+xfname,attestationFile.name)
876
- # else:
877
- # print("/tmp/gradio/"+xfile+xfname)
878
-
879
- return calculate(file,text,accountFile,attestationFile)
880
  demo = gr.Interface(reverse,inputs=[gr.File(label="打卡表"),gr.Text(label="主持排挡"),gr.File(label="id认证表"),gr.File(label="厅流水表")],outputs= ["file","text"])
881
  # demo.launch(share=True)
882
  demo.launch()
 
7
  import re
8
  import math
9
  import shutil
10
+ import time
11
 
12
  YED1="4-6"
13
  YED2="6-8"
 
856
  return file.name,warning
857
 
858
  def reverse(file,text,accountFile,attestationFile):
859
+ wz="/var/folders/cs/5vkrl3kn1kg2h0nqzypqy8q40000gn/T/gradio/"
860
+ print(file.name)
861
+ files = os.listdir(wz)
862
+ print("文件信息")
863
+ # 打印所有文件名
864
+ for xfile in files:
865
+ print("--------------")
866
+ print(xfile)
867
+ if(os.path.isdir(wz+xfile)):
868
+ ftime = time.strftime("%Y-%m-%d", time.localtime(os.stat(wz + xfile).st_ctime))
869
+ mtime = time.strftime("%Y-%m-%d", time.localtime(time.time()))
870
+ print(time.strftime("%Y-%m-%d",time.localtime(os.stat(wz+xfile).st_ctime)))
871
+ print(time.strftime("%Y-%m-%d",time.localtime(time.time())))
872
+
873
+ if(ftime!=mtime):
874
+ shutil.rmtree(wz + xfile)
875
+ print(ftime,xfile,"移除")
876
+
877
+
878
+
879
+ return calculate(file,text,accountFile,attestationFile)
 
880
  demo = gr.Interface(reverse,inputs=[gr.File(label="打卡表"),gr.Text(label="主持排挡"),gr.File(label="id认证表"),gr.File(label="厅流水表")],outputs= ["file","text"])
881
  # demo.launch(share=True)
882
  demo.launch()