跳至主要內容

python操作粘贴板

Yuki...小于 1 分钟end01-pythonpython

python 操作粘贴板

一、win32clipboard

1、安装 win32clipboard

win32clipboard 集成于 win32api 中,不需要单独安装,直接安装 pywin32 就可以了

pip install pywin32

2、复制图片

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()

二、pyperclip (支持文本)

使用方法:

import pyperclip

pyperclip.copy(123)
pyperclip.copy('添加到剪切板')
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.5