python实现截取屏幕保存文件,删除N天前截图的例子


Posted in Python onAugust 27, 2019

我就废话不多说,直接上代码吧!

from PIL import ImageGrab
import time
import schedule
import os
import shutil
import datetime

days = -3
# 截屏
def savepic():
 im = ImageGrab.grab()
 now = time.strftime("%Y_%m_%d_%H_%M_%S", time.localtime())
 day = time.strftime("%Y%m%d", time.localtime())
 file_path_top = 'c:\\tmp\\'
 if not os.path.exists(file_path_top):
  os.mkdir(file_path_top)
 file_path = 'c:\\tmp\\'+day+'\\'
 if not os.path.exists(file_path):
  os.mkdir(file_path)
 im.save(file_path+now+'.jpg')

# 删除文件
def deletefile(): 
 today = datetime.datetime.now()
 offset = datetime.timedelta(days=days)
 re_date = today + offset
 file_dir = r'C:\tmp'
 for root, dirs, files in os.walk(file_dir):
  for i in dirs:
   if(i<=re_date.strftime('%Y%m%d')):
    path = 'C:\\tmp\\'+i
    if (os.path.exists(path)):
     shutil.rmtree(path)
         
schedule.every(60).seconds.do(savepic)
schedule.every().day.at("00:30").do(deletefile)
while True:
  schedule.run_pending()
  time.sleep(1)

以上这篇python实现截取屏幕保存文件,删除N天前截图的例子就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
讲解Python中的标识运算符
May 14 Python
Python的Django框架中从url中捕捉文本的方法
Jul 20 Python
使用python编写简单的小程序编译成exe跑在win10上
Jan 15 Python
python使用turtle绘制分形树
Jun 22 Python
python基础知识(一)变量与简单数据类型详解
Apr 17 Python
python实现QQ批量登录功能
Jun 19 Python
python3使用print打印带颜色的字符串代码实例
Aug 22 Python
python多进程重复加载的解决方式
Dec 13 Python
如何通过python实现人脸识别验证
Jan 17 Python
django xadmin中form_layout添加字段显示方式
Mar 30 Python
Python如何安装第三方模块
May 28 Python
Python调用C语言程序方法解析
Jul 07 Python
python自动化UI工具发送QQ消息的实例
Aug 27 #Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 #Python
对Python获取屏幕截图的4种方法详解
Aug 27 #Python
python对常见数据类型的遍历解析
Aug 27 #Python
Python获取当前脚本文件夹(Script)的绝对路径方法代码
Aug 27 #Python
python实现一个函数版的名片管理系统过程解析
Aug 27 #Python
python中下标和切片的使用方法解析
Aug 27 #Python
You might like
超外差式晶体管收音机的组装与统调
2021/03/01 无线电
索尼ICF-SW100收音机评测
2021/03/02 无线电
PHP读取PDF内容配合Xpdf的使用
2012/11/24 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
php设计模式之观察者模式定义与用法经典示例
2019/09/19 PHP
Laravel框架源码解析之反射的使用详解
2020/05/14 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
让 JavaScript 轻松支持函数重载 (Part 2 - 实现)
2009/08/04 Javascript
基于JQuery的抓取博客园首页RSS的代码
2011/12/01 Javascript
JS方法调用括号的问题探讨
2014/01/24 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
JS中使用apply方法通过不同数量的参数调用函数的方法
2016/05/31 Javascript
jquery对Json的各种遍历方法总结(必看篇)
2016/09/29 Javascript
Vue.js 和 MVVM 的注意事项
2016/11/07 Javascript
Angular 表单控件示例代码
2017/06/26 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
JSON对象转化为字符串详解
2017/08/11 Javascript
Angular4开发解决跨域问题详解
2017/08/28 Javascript
使用原生js+canvas实现模拟心电图的实例
2017/09/20 Javascript
Python对象体系深入分析
2014/10/28 Python
pytorch中的卷积和池化计算方式详解
2020/01/03 Python
浅谈python累加求和+奇偶数求和_break_continue
2020/02/25 Python
python 安装impala包步骤
2020/03/28 Python
Python常用GUI框架原理解析汇总
2020/12/07 Python
Banana Republic欧盟:美国都市简约风格的代表品牌
2018/05/09 全球购物
英国在线电子和小工具商店:TecoBuy
2018/10/06 全球购物
FC-Moto瑞典:欧洲最大的摩托车服装和头盔商店之一
2018/11/27 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
物流仓储计划书
2014/01/10 职场文书
环境工程专业自荐信范文
2014/03/18 职场文书
实习生评语
2014/04/26 职场文书
2014财务人员自我评价范文
2014/09/21 职场文书
实习证明模板
2015/06/16 职场文书