python復制圖片到系統剪切板


一、安裝 win32clipboard

win32clipboard 集成於 win32api 中,不需要單獨安裝,直接安裝 pywin32 就可以了

pip install pywin32

 

二、復制圖片

import win32clipboard
from PIL import Image
from io import BytesIO


def copy_image_to_clipboard(img_path: str):
    '''輸入文件名,執行后,將圖片復制到剪切板'''
    image = Image.open(img_path)
    output = BytesIO()
    image.save(output, 'BMP')
    data = output.getvalue()[14:]
    output.close()
    win32clipboard.OpenClipboard()
    win32clipboard.EmptyClipboard()
    win32clipboard.SetClipboardData(win32clipboard.CF_DIB, data)
    win32clipboard.CloseClipboard()

 

三、selenium 粘貼圖片

copy_image_to_clipboard('xxx.jpg')
driver.find_element_by_css_selector('.im-editor > div').send_keys(Keys.CONTROL, 'v')

 


 完。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM