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基础教程之面向对象的一些概念
Aug 29 Python
python中随机函数random用法实例
Apr 30 Python
python实现蒙特卡罗方法教程
Jan 28 Python
numpy基础教程之np.linalg
Feb 12 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
在VS2017中用C#调用python脚本的实现
Jul 31 Python
利用Python裁切tiff图像且读取tiff,shp文件的实例
Mar 10 Python
Python定义一个函数的方法
Jun 15 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
python批量生成条形码的示例
Oct 10 Python
用Python监控你的朋友都在浏览哪些网站?
May 27 Python
python神经网络Xception模型
May 06 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
PHP实现的简易版图片相似度比较
2015/01/07 PHP
thinkPHP线上自动加载异常与修复方法实例分析
2016/12/01 PHP
PHP实现通过二维数组键值获取一维键名操作示例
2019/10/11 PHP
JS文本框不能输入空格验证方法
2013/03/19 Javascript
Javascript弹出窗口的各种方法总结
2013/11/11 Javascript
node.js中的fs.exists方法使用说明
2014/12/17 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
jquery实现图片预加载
2015/12/25 Javascript
JQuery导航菜单选择特效
2016/04/11 Javascript
js实现适配不同的屏幕大小
2017/04/10 Javascript
深究AngularJS中$sce的使用
2017/06/12 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
JavaScript实现简单音乐播放器
2020/04/17 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
Java Varargs 可变参数用法详解
2020/01/28 Javascript
[39:52]2018DOTA2亚洲邀请赛 4.3 突围赛 EG vs Newbee 第一场
2018/04/04 DOTA
Pyramid添加Middleware的方法实例
2013/11/27 Python
pymssql数据库操作MSSQL2005实例分析
2015/05/25 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
Python 3.6 -win64环境安装PIL模块的教程
2019/06/20 Python
django 简单实现登录验证给你
2019/11/06 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
奥地利购买珠宝和手表网站:ELLA JUWELEN
2019/09/03 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
DELPHI中如何调用API,可举例说明
2014/01/16 面试题
化学相关工作求职信
2013/10/02 职场文书
大学在校生求职信范文
2013/11/21 职场文书
售后专员岗位职责
2013/12/08 职场文书
2014学年自我鉴定
2014/02/23 职场文书
酒店前台接待岗位职责
2015/04/02 职场文书
安全生产会议制度
2015/08/06 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
英国数字版游戏销量周榜公布 《小缇娜的奇幻之地》登顶
2022/04/03 其他游戏