Python3:在剪贴板中存储识别为HTML格式的链接

Python3:在剪贴板中存储识别为HTML格式的链接,python,html,python-3.x,clipboard-interaction,Python,Html,Python 3.x,Clipboard Interaction,如何将此链接存储在剪贴板中,以便能够在HTML模式下通过它,而不是在HTML编辑器中通过源代码? 将其粘贴到编辑器中只应显示带有可单击链接的文本“我的链接” 使用Tkinter、pywin32或其他工具,如何告诉剪贴板它包含html内容而不仅仅是原始文本?基于@chrki建议的链接 您可以这样做: 安装:复制脚本,将其另存为C:\Python\Lib\site包中的HtmlClipboard.py\ 将下面的脚本另存为link_as_html.py我在您的问题中使用了一些代码: 在步骤中为脚本创

如何将此链接存储在剪贴板中,以便能够在HTML模式下通过它,而不是在HTML编辑器中通过源代码? 将其粘贴到编辑器中只应显示带有可单击链接的文本“我的链接”


使用Tkinter、pywin32或其他工具,如何告诉剪贴板它包含html内容而不仅仅是原始文本?

基于@chrki建议的链接

您可以这样做:

安装:复制脚本,将其另存为C:\Python\Lib\site包中的HtmlClipboard.py\ 将下面的脚本另存为link_as_html.py我在您的问题中使用了一些代码: 在步骤中为脚本创建shorcut,右键单击文件链接_as_html.py,然后选择创建shorcut 在shorcut上单击鼠标右键,选择“属性”,然后在shorcut键中添加键盘shorcut。 就这样。当你在我们的剪贴板中有一个链接时,你只需按键盘上的shorcut键,就可以直接在编辑器的html模式下粘贴你的图像

链接\u as\u html.py Python34。我想你有你的网址http://www.web.com 在剪贴板中:

from tkinter import Tk
root = Tk()
root.withdraw()
url = root.clipboard_get()

# send <a href="http://www.web.com" target="_blank">my link</a>  to an "HTML format clipboard"
import HtmlClipboard
HtmlClipboard.PutHtml("<a href=\"http://"+url+" \" target=\"_blank\"/>my link</a>")

我无法帮助您解决具体问题,但我认为您正在寻找在剪贴板中存储富文本的方法,例如code.activestate.com链接看起来非常有趣。但很明显,这是一部python 2。我会试着看看我能做些什么。有人已经设法让它在Python3中工作,我会试试。