将文本从python放置到Windows 8剪贴板

时间:2013-12-07 02:21:51

标签: python windows python-2.7 windows-8 tkinter

我在stackoverflow上搜索过,我似乎无法理解你如何将字符串输入复制到windows剪贴板中。所以我现在要做的是在python中的程序中取一个字符串并将其放在Windows 8剪贴板上,以便我可以将其粘贴到其他程序中,例如Google Chrome。

粗略搜索后,我发现了一个Tkinter解决方案,如下所示:

from Tkinter import Tk
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append('i can has clipboardz?')
r.destroy()

但我不明白为什么它不起作用。据我所知,它所做的就是擦除我当前的剪贴板。这个操作系统是否相关?

我也听说过win32clipboard模块解决方案,但据我所知,python 2.7似乎没有本机模块吗?

1 个答案:

答案 0 :(得分:0)

r.destroy()

它会破坏剪贴板