`
忧里修斯
  • 浏览: 432325 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Python截屏程序

阅读更多
说明:必须安装PIL库

# -*- coding:UTF-8 -*-
'''
Created on 2010-5-6

@author: shiyong
'''
import os
from PIL import ImageGrab
import time

class Capturer(object):
    
    '''截屏程序'''
    
    def capture(self,path='C:\\images'):
        '''
                    截屏并保存图片至path目录下
        '''
        if not os.path.isdir(path) or not os.path.exists(path):
            os.makedirs(path)
        cutime = time.strftime('%Y%m%d%H%M%S',time.localtime(time.time()))
        filename = path+'\\'+cutime+'.gif'

        im = ImageGrab.grab()
        im.save(filename)

if __name__ == '__main__':
    
    cer = Capturer()
    while True:
        time.sleep(2)
        cer.capture()
分享到:
评论

相关推荐

    python调用DXGI实时快速截屏,是python截屏的最快版了

    这种方式相比于其他Python截图库,如PIL或Scrot,具有更快的速度和更低的延迟,适用于需要高性能实时截屏的场景。不过,这需要对底层图形编程有一定理解,并且可能涉及更复杂的错误处理和兼容性调整。

    python 截图 抓图 源码

    在Python编程语言中,我们可以利用各种库来实现截图和抓图功能。这个“python 截图 抓图 源码”项目提供了一个方便的工具,允许用户通过快捷键进行屏幕截图,并能自动保存截图结果。这样的功能对于开发者、测试人员...

    python后台windows窗口自动截图

    Python 后台Windows窗口自动截图是一项实用的技术,它允许开发者编写程序在计算机后台无用户交互的情况下捕获指定窗口的图像。这项技术在多种场景下都可能有用,例如监控特定应用程序的状态,或者像在这个例子中,...

    python写的自动截屏软件,并保存至本地图片

    标题中的“python写的自动截屏软件,并保存至本地图片”表明这是一个使用Python编程语言开发的自动屏幕截图应用程序。Python以其丰富的库和易读性而受到开发者喜爱,它能方便地处理图像操作,如截图和保存。 描述...

    屏幕浏览器定时截图Python代码

    至此,我们就创建了一个简单的定时屏幕截图程序。程序会每隔指定的时间间隔(例如60秒)抓取一次屏幕并保存为图片。在实际应用中,你可能需要根据具体需求对代码进行调整,比如增加错误处理、改变图片保存路径、添加...

    Python程序设计实验报告08.docx

    Python 程序设计实验报告 08 本实验报告的主要内容是关于 Python 语言中元组的操作,包括元组的创建、元素访问、索引、长度计算、元素出现次数统计、合并、复制、删除等操作。实验中还涉及到元组与列表的操作异同点...

    python网页截图程序

    使用python2.7和selenium完成打开网页,移动滚动条到标签位置,然后截屏成png图片。

    欢乐跳瓶Python辅助程序

    3. **图像处理**:图像处理是辅助程序的核心部分,通过获取屏幕截图,对图像进行分析和处理,识别出游戏中需要互动的对象。Python的PIL(Python Imaging Library)或OpenCV库可以实现这些功能,它们提供了丰富的函数...

    Python-PythonMSS纯Python中使用ctypes的超快速跨平台多屏截图模块

    ctypes是Python的一个标准库,它允许Python程序调用C语言编写的动态链接库(DLLs on Windows,shared libraries on Unix-like systems)。Python MSS库就是通过ctypes来桥接这些底层的图形处理功能,从而提供高性能...

    《Python程序设计》考核方案.docx

    【Python程序设计】考核方案旨在测试学生对Python编程语言的理解和应用能力,涵盖基础概念、数据结构、控制结构、函数、面向对象编程、字符串处理、正则表达式、文件操作、大数据处理、图形图像处理、数据库编程、...

    Python控制安捷伦信号源频谱仪自动扫频测试程序

    总的来说,Python控制安捷伦信号源和频谱仪的自动扫频测试程序是一个高效且灵活的解决方案,它可以自动化复杂的测试过程,节省时间和人力。通过不断优化和扩展,这种程序可以广泛应用于实验室环境,提升测试的标准化...

    自写截屏程序

    在IT领域,自写截屏程序是一项常见的编程实践,它能帮助用户自定义截图功能,满足个性化需求。本文将深入探讨如何编写一个自定义的截屏程序,以及在这个过程中涉及的关键知识点。 首先,我们需要理解截屏的基本原理...

    QT调用python带截图及详细步骤

    本文将详细介绍如何在Qt应用程序中调用Python脚本,并实现截图功能。 #### 二、准备工作 1. **安装Qt Creator与Qt库**:确保你的开发环境中已经安装了Qt Creator及其相关组件。 2. **Python环境配置**:安装Python...

    Python调用QQ截图

    本文将深入探讨如何利用Python调用QQ截图的DLL文件,实现无黑窗口的截图功能。 首先,我们需要了解DLL(动态链接库)的概念。DLL是Windows操作系统中的一个重要组件,它包含了一组可执行代码和数据,可以被多个程序...

    ppython语言程序设计基础书后部分题目代码

    在这个"Python语言程序设计基础书后部分题目代码"中,我们能够深入学习和理解Python编程的基础概念和应用。书后的习题通常旨在巩固理论知识,提高实践能力,而提供的代码则可以帮助我们更好地消化这些知识点。 首先...

    Python-微信小程序自动刷分脚本

    【Python微信小程序自动刷分脚本】是一种利用Python编程语言编写的应用程序,旨在自动化执行微信小程序的游戏过程,例如“跳一跳”。这个脚本通常用于提高游戏得分,减少了手动操作的繁琐过程。以下是对该脚本相关...

    基于Python的微信跳一跳小程序辅助

    运行辅助脚本,用户可能需要获取屏幕截图权限,并确保Python环境配置正确。 8. **道德与法律问题** 需要注意的是,使用此类辅助工具可能违反微信游戏的用户协议,甚至可能导致账号被封禁。因此,尽管技术上可行,...

    第1章环境安装截图及第一个Python程序.rar_A53_bowllze_python

    在本资源中,我们主要探讨的是“第1章环境安装截图及第一个Python程序”,这是一个针对初学者的Python编程教程,特别关注的是如何设置编程环境以及编写并运行你的第一个Python程序,也就是经典的"Hello, World!...

    Python-使用Python3开发的一款Android截屏神器

    【Python3开发Android截屏神器】是一款利用Python编程语言实现的高效、便捷的安卓设备屏幕截图工具。在本文中,我们将深入探讨如何使用Python3来创建这样的应用,以及它所涉及的关键技术和概念。 首先,Python3是这...

    Python OpenCV模块通过调用摄像头并截图保存功能的实现代码

    虽然题目主要涉及摄像头操作,但这里也简单提一下Python如何进行麦克风录音和屏幕截图。 对于麦克风录音,可以使用`pyaudio`库。以下是一个简单的录音示例: ```python import pyaudio import wave p = pyaudio....

Global site tag (gtag.js) - Google Analytics