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检测网页是否有日常链接
Jun 03 Python
安装Python的web.py框架并从hello world开始编程
Apr 25 Python
python使用smtplib模块通过gmail实现邮件发送的方法
May 08 Python
用python记录运行pid,并在需要时kill掉它们的实例
Jan 16 Python
python实现数据预处理之填充缺失值的示例
Dec 22 Python
python 检查文件mime类型的方法
Dec 08 Python
用python一行代码得到数组中某个元素的个数方法
Jan 28 Python
Django使用 Bootstrap 样式修改书籍列表过程解析
Aug 09 Python
Python3读取和写入excel表格数据的示例代码
Jun 09 Python
python中wheel的用法整理
Jun 15 Python
Python中猜拳游戏与猜筛子游戏的实现方法
Sep 04 Python
python实现按日期归档文件
Jan 30 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
《OVERLORD》手游英文版即将上线 手机上也能扮演骨王
2020/04/09 日漫
php数据库连接
2006/10/09 PHP
支持中文的php加密解密类代码
2011/11/27 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
PHP购物车类Cart.class.php定义与用法示例
2016/07/20 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
laravel 解决ajax异步提交数据,并还回填充表格的问题
2019/10/15 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
Javascript 自定义类型方法小结
2010/03/02 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
js实现下拉框选择要显示图片的方法
2015/02/16 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
jQuery实现鼠标滚动图片延迟加载效果附源码下载
2016/06/28 Javascript
Iscrool下拉刷新功能实现方法(推荐)
2017/06/26 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
JS实现可切换图片的幻灯切换效果示例
2019/05/24 Javascript
nodejs读取图片返回给浏览器显示
2019/07/25 NodeJs
python每隔N秒运行指定函数的方法
2015/03/16 Python
python检查序列seq是否含有aset中项的方法
2015/06/30 Python
Python写入数据到MP3文件中的方法
2015/07/10 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
pycharm debug功能实现跳到循环末尾的方法
2018/11/29 Python
5分钟 Pipenv 上手指南
2018/12/20 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
2019/07/31 Python
Python包和模块的分发详细介绍
2020/06/19 Python
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
技校生自我鉴定范文
2013/09/26 职场文书
汽车专业毕业生推荐信
2013/11/12 职场文书
编辑找工作求职信分享
2014/01/03 职场文书
装修设计师求职信
2014/02/26 职场文书
学生请假条格式
2014/04/11 职场文书
分居协议书范本
2014/11/03 职场文书
原生CSS实现文字无限轮播的通用方法
2021/03/30 HTML / CSS