python - 如何将字符串复制到剪贴板?

我正在尝试制作一个基本的 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

https://stackoverflow.com/questions/579687/

相关文章:

linux - 如何在 Linux shell 中对变量进行除法?

python - "for line in..."导致 UnicodeDecodeError : '

linux - 在 tmux 客户端之间移动窗口

ruby - 即使在使用 rvm pkg install zlib 后也无法加载此类文件 - zli

python - 名称错误 : name 'reduce' is not defined in Py

python - 如何使用 Python 将整个文件目录复制到现有目录中?

linux - 如何列出(ls)目录中最后修改的 5 个文件?

linux - 使用命令行在启动后重定向进程的 STDERR/STDOUT?

windows - Microsoft Windows 的终端多路复用器 - GNU Screen

python - 如何使用 brew 安装的 Python 作为默认 Python?