0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用python實現(xiàn)截圖自動存入Excel表

Wildesbeast ? 來源:今日頭條 ? 作者:掌趣網(wǎng)絡(luò) ? 2020-02-05 12:13 ? 次閱讀

python 實現(xiàn)截圖自動存入Excel表

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

import keyboard #監(jiān)聽按鍵庫

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函數(shù)的緩存問題(grabclipboard函數(shù)操作太快,它就會讀取上一次的內(nèi)容)

time.sleep(0.1)

# 2. 保存圖片到電腦

image = ImageGrab.grabclipboard()

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

# 3. 調(diào)用百度AI識別圖片內(nèi)容

APP_ID = '你的APP_ID'

API_KEY = '你的API_KEY'

SECRET_KEY = '你的SECRET_KEY'

client = AipOcr(APP_ID, API_KEY, SECRET_KEY)

# 獲取圖片的二進制數(shù)據(jù)

def get_file_content(filePath):

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

return fp.read()

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

""" 調(diào)用通用文字識別(高精度版) """

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("結(jié)束截圖")

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Excel
    +關(guān)注

    關(guān)注

    4

    文章

    217

    瀏覽量

    55424
  • python
    +關(guān)注

    關(guān)注

    55

    文章

    4767

    瀏覽量

    84375
收藏 人收藏

    評論

    相關(guān)推薦

    使用Python批量連接華為網(wǎng)絡(luò)設(shè)備

    隨著網(wǎng)絡(luò)規(guī)模的擴大和設(shè)備數(shù)量的增加,手動配置和管理每臺網(wǎng)絡(luò)設(shè)備變得越來越不現(xiàn)實。因此,自動化工具和腳本變得尤為重要。Python語言以其簡潔性和強大的第三方庫支持,成為了網(wǎng)絡(luò)自動化領(lǐng)域的首選。本篇文章將詳細介紹如何使用
    的頭像 發(fā)表于 08-12 17:48 ?399次閱讀

    Python自動訓練人工神經(jīng)網(wǎng)絡(luò)

    人工神經(jīng)網(wǎng)絡(luò)(ANN)是機器學習中一種重要的模型,它模仿了人腦神經(jīng)元的工作方式,通過多層節(jié)點(神經(jīng)元)之間的連接和權(quán)重調(diào)整來學習和解決問題。Python由于其強大的庫支持(如TensorFlow、PyTorch等),成為了實現(xiàn)和訓練ANN的首選語言。
    的頭像 發(fā)表于 07-19 11:54 ?290次閱讀

    如何實現(xiàn)Python復(fù)制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現(xiàn)文件復(fù)制的特殊方法。下面我們開始學習這九種不同的方法來
    的頭像 發(fā)表于 07-18 14:53 ?336次閱讀

    LabVIEW調(diào)用Aspose.dll實現(xiàn)excel讀寫、圖片插入,

    使用labview讀寫excel,有多種方式。 1、使用LV自帶的excel函數(shù)庫,缺點是電腦必須安裝相應(yīng)版本的excel,且容易報各種錯誤。放棄。 2、調(diào)用NPOI的dll,免費,不用安裝
    發(fā)表于 06-24 17:01

    怎么用fatfs寫excel

    開始新建一個文件,寫了幾個漢字,存盤后用UE打開,全是亂碼,漢字不見了。 但是,公司的讀卡器插上U盤就能把考勤都出來啊,EXCEL的。 然后,把考勤文件拿到,用UE打開,XML的格式,雖然不懂
    發(fā)表于 05-11 07:59

    Python自動化測試框架及其應(yīng)用

    Pytest是一個非常成熟的全功能的Python測試框架,與python自帶的unittest測試框架類似,但是比unittest框架使用起來更簡潔,功能更強大。
    的頭像 發(fā)表于 04-03 16:15 ?496次閱讀
    <b class='flag-5'>Python</b><b class='flag-5'>自動</b>化測試框架及其應(yīng)用

    通過Python腳本實現(xiàn)WIFI密碼的自動猜解

    本文將記錄學習下如何通過 Python 腳本實現(xiàn) WIFI 密碼的自動猜解。
    的頭像 發(fā)表于 01-25 10:46 ?3240次閱讀
    通過<b class='flag-5'>Python</b>腳本<b class='flag-5'>實現(xiàn)</b>WIFI密碼的<b class='flag-5'>自動</b>猜解

    求助:labview報表excel出現(xiàn)閃屏

    我在LABVIEW程序里建了一個EXCEL報表程序,報表的窗口狀態(tài)是no change。如果我不打開excel,就不會彈出所查的;但是當我打開任意一個不相關(guān)的excel表格之后,查找
    發(fā)表于 01-17 17:00

    如何使用Python進行圖像識別的自動學習自動訓練?

    如何使用Python進行圖像識別的自動學習自動訓練? 使用Python進行圖像識別的自動學習和自動
    的頭像 發(fā)表于 01-12 16:06 ?517次閱讀

    Python利用openpyxl讀寫Excel文件

    使用wb.active屬性選擇默認工作或者使用wb['工作名稱']選擇指定名稱的工作。
    的頭像 發(fā)表于 12-16 11:27 ?1179次閱讀
    <b class='flag-5'>Python</b>利用openpyxl讀寫<b class='flag-5'>Excel</b>文件

    Python利用pandas讀寫Excel文件

    使用pandas模塊讀取Excel文件可以更為方便和快捷。pandas可以將Excel文件讀取為一個DataFrame對象,方便進行數(shù)據(jù)處理和分析。
    的頭像 發(fā)表于 12-16 11:22 ?1246次閱讀
    <b class='flag-5'>Python</b>利用pandas讀寫<b class='flag-5'>Excel</b>文件

    如何使用Python編寫腳本來自動發(fā)送郵件

    Python是一種非常流行的編程語言,可以用于多種用途,包括自動化任務(wù)。其中一個常見的自動化任務(wù)是自動發(fā)送郵件。在本文中,我們將介紹如何使用Pyth
    的頭像 發(fā)表于 12-07 11:36 ?1280次閱讀

    Python程序不自動關(guān)閉的方法

    有時候,我們希望Python程序在完成了任務(wù)后不立即自動關(guān)閉,而是保持運行狀態(tài),以便進行進一步的操作或觀察程序的輸出。在本文中,我們將探討幾種方法來實現(xiàn)這一目標。 使用input函數(shù) 最簡單的方法
    的頭像 發(fā)表于 11-29 15:10 ?5201次閱讀

    python運行一次自動再次運行

    自動化是現(xiàn)代計算機科學和軟件開發(fā)的一個重要領(lǐng)域。在Python中,有許多方法可以實現(xiàn)自動運行程序的功能。本文將詳細介紹如何使用Python
    的頭像 發(fā)表于 11-23 15:52 ?1768次閱讀

    PythonExcel轉(zhuǎn)PDF的實現(xiàn)步驟

    Excel文件轉(zhuǎn)換為PDF可以方便儲存表格數(shù)據(jù),此外在打印或共享文檔時也能確保表格樣式布局等在不同設(shè)備和操作系統(tǒng)上保持一致。今天給大家分享一個使用第三方Python庫Spire.XLS for Python
    的頭像 發(fā)表于 11-20 15:02 ?1017次閱讀
    <b class='flag-5'>Python</b>中<b class='flag-5'>Excel</b>轉(zhuǎn)PDF的<b class='flag-5'>實現(xiàn)</b>步驟