博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python定时清空本目录下除本脚本外的全部文件
阅读量:5131 次
发布时间:2019-06-13

本文共 1214 字,大约阅读时间需要 4 分钟。

dt 为设定的时间,转化为时间戳,在主循环里一分钟循环一次,读取当前的时间戳,当前时间大于设定时间,清空目录。
import os,sysimport shutilimport timedef clear():  cur_file = os.path.basename(sys.argv[0])  dir_content = [x for x in os.listdir(".") if x != cur_file]  for f in dir_content:    if os.path.isdir(f):      shutil.rmtree(f)    else:      os.remove(f)if __name__ == "__main__":  dt = "2017-10-25 10:58:54"  timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")  timestamp = time.mktime(timeArray)#  print(timestamp)  while True:    now_time = time.time()    time.sleep(60)    if(now_time>timestamp):      clear()      exit()
 
1
import os,sys
2
import shutil
3
import time
4
def clear():
5
 cur_file = os.path.basename(sys.argv[0])
6
 dir_content = [x for x in os.listdir(".") if x != cur_file]
7
 for f in dir_content:
8
   if os.path.isdir(f):
9
     shutil.rmtree(f)
10
   else:
11
     os.remove(f)
12
 
13
if __name__ == "__main__":
14
 dt = "2017-10-25 10:58:54"
15
 timeArray = time.strptime(dt, "%Y-%m-%d %H:%M:%S")
16
 timestamp = time.mktime(timeArray)
17
#  print(timestamp)
18
 while True:
19
   now_time = time.time()
20
   time.sleep(60)
21
   if(now_time>timestamp):
22
     clear()
23
     exit()

转载于:https://www.cnblogs.com/yaoyaoyaoyao/p/7727886.html

你可能感兴趣的文章
企业级应用与互联网应用的区别
查看>>
itext jsp页面打印
查看>>
Perl正则表达式匹配
查看>>
DB Change
查看>>
nginx --rhel6.5
查看>>
Eclipse Python插件 PyDev
查看>>
selenium+python3模拟键盘实现粘贴、复制
查看>>
第一篇博客
查看>>
typeof与instanceof的区别
查看>>
网站搭建(一)
查看>>
SDWebImage源码解读之SDWebImageDownloaderOperation
查看>>
elastaticsearch
查看>>
postgreSQL 简单命令操作
查看>>
Spring JDBCTemplate
查看>>
Radon变换——MATLAB
查看>>
第五章笔记
查看>>
Iroha and a Grid AtCoder - 1974(思维水题)
查看>>
gzip
查看>>
转负二进制(个人模版)
查看>>
LintCode-Backpack
查看>>