【问题标题】:How to get content with format from clipboard如何从剪贴板获取具有格式的内容
【发布时间】:2012-03-26 16:16:46
【问题描述】:

伙计们。

当我使用 Chrome 从 Internet 复制一些单词并粘贴到 Office Words 时,Words 提醒我可以粘贴保持源格式的单词。
这意味着剪贴板可以包含纯文本及其格式?

同时,我正在使用 Python 编写一个应用程序来获取剪贴板的内容。但不知道如何获取内容格式。

import Tkinter

if __name__ == '__main__':
    r=Tkinter.Tk()
    r.withdraw()
    print r.clipboard_get()
    r.destroy()

顺便说一句,我的应用在 Win7 上运行。

提前致谢。 :)

【问题讨论】:

    标签: python google-chrome clipboard


    【解决方案1】:

    剪贴板确实包含多种格式的数据。通常,您有 TEXT/UnicodeText、RTF 和 HTML。
    见MSDN List of standard formats。和HTML Format。

    【讨论】:

      【解决方案2】:

      我建议不要在现有模块执行相同操作时编写自己的工具。试试看:http://coffeeghost.net/2010/10/09/pyperclip-a-cross-platform-clipboard-module-for-python/

      【讨论】:

      • pyperclip 例如不允许使用 HTML
      猜你喜欢
      • 1970-01-01
      • 2019-12-07
      • 2015-11-30
      • 1970-01-01
      • 2013-07-23
      • 2011-09-18
      • 2014-05-21
      • 2021-01-16
      相关资源
      最近更新 更多