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

发布于 2021-02-02 23:20:07

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

关注者
0
被浏览
92
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    其实,pywin32并且ctypes似乎是这个简单的任务矫枉过正。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,请替换TKintertkinter



知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看