我在 Ubuntu 20.04 上使用 python 3.8.10 并成功安装了 pyperclip。我想使用此代码运行基本测试:
import pyperclip
pyperclip.copy("testing")
pyperclip.paste()
起初,我收到错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "c:\github\pyperclip\src\pyperclip\__init__.py", line 689, in waitForNewPaste
raise PyperclipTimeoutException('waitForNewPaste() timed out after ' + str(timeout) + ' seconds.')
pyperclip.PyperclipTimeoutException: waitForNewPaste() timed out after 5 seconds.
尝试安装 xsel、PyQt5 和 xclip,从没有错误到不打印或输出任何内容。过去有人遇到过这个问题吗?到底是怎么回事?
对此问题的格式错误表示歉意。我是新来的。感谢您的耐心等待。
抱歉,
今天我意识到我们所需要的就是将 Paste() 方法包装在打印函数中:
import pyperclip
pyperclip.copy("testing")
print(pyperclip.paste())
是的,pyperclip.paste() 仅在您空闲/shell 时才起作用。