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检测远程udp端口是否打开的方法
Mar 14 Python
Python实现的十进制小数与二进制小数相互转换功能
Oct 12 Python
使用python 和 lint 删除项目无用资源的方法
Dec 20 Python
用Django实现一个可运行的区块链应用
Mar 08 Python
Python使用Dijkstra算法实现求解图中最短路径距离问题详解
May 16 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
Python3实现的简单工资管理系统示例
Mar 12 Python
python3用PIL把图片转换为RGB图片的实例
Jul 04 Python
python 消费 kafka 数据教程
Dec 21 Python
MATLAB数学建模之画图汇总
Jul 16 Python
Selenium关闭INFO:CONSOLE提示的解决
Dec 07 Python
http通过StreamingHttpResponse完成连续的数据传输长链接方式
Feb 12 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
从网上搜到的phpwind 0day的代码
2006/12/07 PHP
php设计模式 Factory(工厂模式)
2011/06/26 PHP
php 自定义错误日志实例详解
2016/11/12 PHP
jQuery 注意事项 与原因分析
2009/04/24 Javascript
JS OOP包机制,类创建的方法定义
2009/11/02 Javascript
Three.js源码阅读笔记(光照部分)
2012/12/27 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
Javascript变量的作用域和作用域链详解
2015/04/02 Javascript
JQuery中两个ul标签的li互相移动实现方法
2015/05/18 Javascript
使用struts2+Ajax+jquery验证用户名是否已被注册
2016/03/22 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
jQuery插件MovingBoxes实现左右滑动中间放大图片效果
2017/02/28 Javascript
设置cookie指定时间失效(实例代码)
2017/05/28 Javascript
详解Vue 方法与事件处理器
2017/06/20 Javascript
js判断用户是输入的地址请求的路径(实例讲解)
2017/07/18 Javascript
React实践之Tree组件的使用方法
2017/09/30 Javascript
Node之简单的前后端交互(实例讲解)
2017/11/14 Javascript
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
vuejs router history 配置到iis的方法
2018/09/20 Javascript
Vue实现滑动拼图验证码功能
2019/09/15 Javascript
Python建立Map写Excel表实例解析
2018/01/17 Python
Python pymongo模块常用操作分析
2018/09/01 Python
pycharm+PyQt5+python最新开发环境配置(踩坑)
2019/02/11 Python
python ffmpeg任意提取视频帧的方法
2020/02/21 Python
Python enumerate内置库用法解析
2020/02/24 Python
深入了解python列表(LIST)
2020/06/08 Python
浅谈Keras的Sequential与PyTorch的Sequential的区别
2020/06/17 Python
Spanx塑身衣官网:美国知名内衣品牌
2017/01/11 全球购物
YBF Beauty官网:美丽挚友,美国知名彩妆品牌
2020/11/22 全球购物
环境保护标语
2014/06/20 职场文书
单位考核聘任报告
2015/03/02 职场文书
中秋节寄语2015
2015/03/24 职场文书
民事起诉状范文
2015/05/19 职场文书
民事答辩状范本
2015/05/21 职场文书
铁拳制作人赞《铁拳7》老头环Mod:制作精良 但别弄了
2022/04/03 其他游戏
Golang Elasticsearches 批量修改查询及发送MQ
2022/04/19 Golang