Pyperclip模块兼容python2和python3,能跨平台使用。
安装指令如下,在Anaconda的终端执行如下指令。
pip install pyperclip
文本复制到剪贴板,pyperclip.copy()。
剪贴板粘贴文本,pyperclip.paste(),返回值为字符串类型。
pyperclip.copy('Hello world!')
pyperclip.paste()
2.waitForPaste与waitForNewPaste
pyperclip.waitForPaste(),当剪贴板上有非空字符串时,飞回字符串类型的值。
pyperclip.waitForNewPaste(),当剪贴板上的文本改变时,传返回值。
这些函数还具有一个timeout参数,用于指定要检查的秒数。如果超时过去了却没有返回,则这些函数将引发PyperclipTimeoutException异常:
a = pyperclip.waitForPaste(5)
pyperclip.copy('original text')
a = pyperclip.waitForNewPaste(5)
pyperclip.PyperclipTimeoutException: waitForPaste() timed out after 5 seconds.