在Python3中将图像复制到剪贴板

2024-05-14 16:33:20 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,关于SO copy image to clipboard in python的问题会得到Write image to Windows clipboard in python with PIL and win32clipboard?的答案,这只适用于Python2.x.——我试过了,但没用。我克服了一个问题:StringIO and cStringIO modules are gone in Python 3.0:,但又遇到了另一个问题:

TypeError: string argument expected, got 'bytes'

因此,对于Python3再次提出同样的问题——如何在Python3中将图像复制到剪贴板?以下是我目前掌握的代码:

^{pr2}$

谢谢


Tags: andto答案inimagepilsowindows
1条回答
网友
1楼 · 发布于 2024-05-14 16:33:20

你不想在这里StringIO。图像是原始的二进制数据,在Py3中,str纯粹用于文本,bytes和{}类对象(bytearray,连续的memoryviews,mmaps)用于二进制数据。要将Py2的StringIO.StringIO替换为二进制数据,您需要在python3中使用io.BytesIO,而不是{}。在

相关问题 更多 >

    热门问题