如何使用Python将字符串复制到Windows上的剪贴板?

问题:

我试图使一个基本的Windows应用程序从用户输入构建一个字符串,然后将其添加到剪贴板。如何使用Python将字符串复制到剪贴板?

回答:

实际上,pywin32ctypes似乎是这个简单任务的过分。 Tkinter是一个跨平台的GUI框架,默认情况下随附Python,并具有剪贴板访问方法以及其他酷的东西。
如果你需要的是把一些文本放到系统剪贴板上,这样做就可以了

from Tkinter import Tk
r = Tk()
r.withdraw()
r.clipboard_clear()
r.clipboard_append('i can has clipboardz?')
r.update() # now it stays on the clipboard after the window is closed
r.destroy()

这就是所有,不需要混淆平台特定的第三方库。
如果您使用Python 3,请将TKinter替换为tkinter

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: How do I copy a string to the clipboard on Windows using Python?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

92 − 83 =