0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用python实现截图自动存入Excel表

Wildesbeast 来源:今日头条 作者:掌趣网络 2020-02-05 12:13 次阅读

python 实现截图自动存入Excel表

首先我先在桌面新建一个test.xls文件

import keyboard #监听按键库

from PIL import ImageGrab #图像处理库

import time

from aip import AipOcr #pip install baidu_aip\

import xlwt

biao = xlwt.Workbook()

worksheet = biao.add_sheet('sheet1')

# print("开始截图")

# 1. 截取图片

num=0

while 1:

keyboard.wait(hotkey='ctrl+alt+a')

print("键盘按下了'ctrl+alt+a'")

keyboard.wait('enter')

print("键盘按下了'enter'")

# 模拟延迟,来解决grabclipboard函数的缓存问题(grabclipboard函数操作太快,它就会读取上一次的内容)

time.sleep(0.1)

# 2. 保存图片到电脑

image = ImageGrab.grabclipboard()

image.save('screen%s.png'%(num))

# 3. 调用百度AI识别图片内容

APP_ID = '你的APP_ID'

API_KEY = '你的API_KEY'

SECRET_KEY = '你的SECRET_KEY'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

# 获取图片的二进制数据

def get_file_content(filePath):

with open(filePath, 'rb') as fp:

return fp.read()

image = get_file_content('screen%s.png'%(num))

""" 调用通用文字识别(高精度版) """

text = client.basicAccurate(image)

textList = text['words_result']

print(textList)

num1 = 0

for i in textList:

worksheet.write(num, num1, i['words'])

biao.save('C:\\Users\\mxy\\Desktop\\test.xls')

num1 += 1

num+=1

print("结束截图")

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Excel
    +关注

    关注

    4

    文章

    212

    浏览量

    55180
  • python
    +关注

    关注

    51

    文章

    4667

    浏览量

    83441
收藏 人收藏

    评论

    相关推荐

    通过Python脚本实现WIFI密码的自动猜解

    本文将记录学习下如何通过 Python 脚本实现 WIFI 密码的自动猜解。
    的头像 发表于 01-25 10:46 666次阅读
    通过<b class='flag-5'>Python</b>脚本<b class='flag-5'>实现</b>WIFI密码的<b class='flag-5'>自动</b>猜解

    如何使用Python进行图像识别的自动学习自动训练?

    如何使用Python进行图像识别的自动学习自动训练? 使用Python进行图像识别的自动学习和自动
    的头像 发表于 01-12 16:06 200次阅读

    Python利用pandas读写Excel文件

    使用pandas模块读取Excel文件可以更为方便和快捷。pandas可以将Excel文件读取为一个DataFrame对象,方便进行数据处理和分析。
    的头像 发表于 12-16 11:22 577次阅读
    <b class='flag-5'>Python</b>利用pandas读写<b class='flag-5'>Excel</b>文件

    python运行一次自动再次运行

    自动化是现代计算机科学和软件开发的一个重要领域。在Python中,有许多方法可以实现自动运行程序的功能。本文将详细介绍如何使用Python
    的头像 发表于 11-23 15:52 482次阅读

    PythonExcel转PDF的实现步骤

    Excel文件转换为PDF可以方便储存表格数据,此外在打印或共享文档时也能确保表格样式布局等在不同设备和操作系统上保持一致。今天给大家分享一个使用第三方Python库Spire.XLS for Python
    的头像 发表于 11-20 15:02 362次阅读
    <b class='flag-5'>Python</b>中<b class='flag-5'>Excel</b>转PDF的<b class='flag-5'>实现</b>步骤

    怎么在Python实现截图功能

    利用Python自带的win32api和win32con、win32gui等模块,我们能执行许多windows下的自动化操作。比如两个窗口的自动点击操作,从软件中的窗口复制文本到txt中,甚至是
    的头像 发表于 11-03 15:32 487次阅读
    怎么在<b class='flag-5'>Python</b>中<b class='flag-5'>实现</b><b class='flag-5'>截图</b>功能

    Python 模拟键盘鼠标的方式实现自动

    在某些情况下,如果我们需要进行自动化操作的应用没有提供相应的接口,我们无法直接通过Python来调用API实现自动化。这种情况下,Python
    的头像 发表于 11-02 14:48 395次阅读
    <b class='flag-5'>Python</b> 模拟键盘鼠标的方式<b class='flag-5'>实现</b><b class='flag-5'>自动</b>化

    如何使用win32api实现自动唤醒并截图的操作

    利用Python自带的win32api和win32con、win32gui等模块,我们能执行许多windows下的自动化操作。比如两个窗口的自动点击操作,从软件中的窗口复制文本到txt中,甚至是
    的头像 发表于 10-30 11:13 483次阅读
    如何使用win32api<b class='flag-5'>实现</b><b class='flag-5'>自动</b>唤醒并<b class='flag-5'>截图</b>的操作

    Python in Excel,让你的数据分析直达专家级

    Python in Excel 可使用Python这门强大的编程语言来操作和分析数据,无需额外安装或设置便能提供 更多样式、更加智能的数据分析和数据可视化途径,助你秒变“数据分析大神
    的头像 发表于 10-18 16:20 202次阅读
    <b class='flag-5'>Python</b> in <b class='flag-5'>Excel</b>,让你的数据分析直达专家级

    请问怎么实现将语音存入FLASH中?

    怎么实现将语音存入FLASH中?
    发表于 10-12 06:41

    如何使用Python和pandas库操作Excel文件

    要修改Excel文件,需要使用openpyxl库中的Workbook和Worksheet对象。这些对象使您能够读取和修改Excel文件中的单元格、行和列。  1、修改  from openpyxl
    的头像 发表于 09-11 17:57 739次阅读

    微软正在将Python引入Excel

    微软现代工作总经理Stefan Kinnestrand解释说:“您可以使用Python Plots和libraries在Excel中操纵和探索数据,然后使用Excel的公式、图表和数据透视表来进一步
    的头像 发表于 08-24 17:08 579次阅读
    微软正在将<b class='flag-5'>Python</b>引入<b class='flag-5'>Excel</b>

    Excel新功能要逆天 微软把Python加入Excel

    Excel新功能要逆天 微软把Python加入Excel Excel新功能要逆天了,比如你可以在Excel里快速
    的头像 发表于 08-23 18:04 607次阅读

    Python怎么实现自动驾驶

    一、安装环境 gym是用于开发和比较强化学习算法的工具包,在python中 安装gym库和其中子场景都较为简便。 安装gym: pip install gym 安装自动驾驶模块,这里使用Edouard Leurent发布在github上的包highway-en
    发表于 06-07 14:35 0次下载
    <b class='flag-5'>Python</b>怎么<b class='flag-5'>实现</b><b class='flag-5'>自动</b>驾驶

    Python实现自动驾驶

    今天来一个好玩一点的,汽车已经能够自动驾驶了,Python怎么能没有呢?这不,必须安排上。 一、安装环境 gym是用于开发和比较强化学习算法的工具包,在python中安装gym库和其中子场景都较为
    发表于 06-06 10:43 1次下载
    <b class='flag-5'>Python</b><b class='flag-5'>实现</b><b class='flag-5'>自动</b>驾驶