家伙 .
当我使用Chrome从互联网复制一些单词并粘贴到Office Words时,Words提醒我可以粘贴保留源格式的单词 .
That means clipboard can contain both the plain text and its format?
同时,我正在使用Python编写一个应用程序来获取剪贴板的内容 . 但不知道如何获取内容格式 .
import Tkinter
if __name__ == '__main__':
r=Tkinter.Tk()
r.withdraw()
print r.clipboard_get()
r.destroy()
顺便说一下,我的应用程序在Win7上运行 .
提前致谢 . :)
2 回答
剪贴板确实包含多种格式的数据 . 通常,您有TEXT / UnicodeText,RTF和HTML .
见MSDN List of standard formats . 和HTML Format .
我建议在现有模块执行相同操作时不要编写自己的工具 . 试试:http://coffeeghost.net/2010/10/09/pyperclip-a-cross-platform-clipboard-module-for-python/