我可以在带有超链接的文件中写一个 url 吗?
Posted
技术标签:
【中文标题】我可以在带有超链接的文件中写一个 url 吗?【英文标题】:can I write a url in a file with hyperlink? 【发布时间】:2021-11-02 04:04:14 【问题描述】:我可以在 python 的文件中写一个url
地址,这样如果我点击链接就会转到浏览器吗?我的意思是python代码中有超链接吗?
f=open(outputpath, 'a')
f.write(https://***.com/questions/ask )
f.close
我想在文本文件中超链接https://***.com/questions/ask
。超链接表示https://***.com/questions/ask
【问题讨论】:
你想点击哪里的链接?如果您想编写一个完全有可能的 .md 文件,那么文本文件中没有可单击的链接,但一切都依赖于您使用的文件查看器程序。与在某些 python shell 中您可以单击打印出的链接而在某些中您不能单击的方式相同。没有办法仅通过 python 写入文件来“建立超链接”。 【参考方案1】:您不能在文本文件中进行超链接,但可以在 html 文件中进行超链接。 操作方法如下:
f = open("file.html", 'w')
f.write("""<a href='https://***.com/questions/ask'>
https://***.com/questions/ask
</a>""")
f.close()
【讨论】:
我从未使用过htm
文件。我可以使用模式a
来写多个东西吗?
您可以在此处阅读有关<a>
标签的更多信息:w3schools.com/tags/tag_a.asp【参考方案2】:
通常将链接括在尖括号<>
中告诉文本编辑器等它是一个链接。试试这个:
f = open(outputpath, 'a')
f.write("<https://***.com/questions/ask>")
f.close()
请注意,您需要在对close()
的调用中添加括号,并且始终用引号""
或''
将字符串括起来。
【讨论】:
以上是关于我可以在带有超链接的文件中写一个 url 吗?的主要内容,如果未能解决你的问题,请参考以下文章
word中超链接显示成{HYPERLINK "url"}形式的解决方案
超链接到具有相同名称/值的单元格范围 - Google 表格
Visual Studio 2010 URL 超链接颜色 - 可以不使用吗?