在python中创建超链接
我有一个日志文件,其中使用python记录了一些测试命令及其状态(通过/失败)。现在,我希望测试命令不应写为简单文本,而应写为超链接。这样,当我单击它们时,将打开另一个链接到它们的文件。
例如:
file = open("C:/logfile.log", "w")file.write("[Command Name - '%35s'] [PASSED]\n" %(CommandName))
file.close()
file1 = open("C:/TestCommand.log/", "w")
file1.write("'%35s \n" %(str(parameter_val_for_test_command)))
file1.close()
现在,我希望写在logfile.log中的CommandName应该是文件TestCommand.log的超链接,以便当我单击CommandName时,文件TestCommand.log会打开。
您能否建议我如何创建带有超链接CommandName的logfile.log,然后如何将该超链接CommandName链接到文件TestCommand.log?
回答:
你似乎有点无所适从的超链接,那么, 是 。
文本文件是包含文本的文件。(这很简单,但是需要说!)它没有图片,动画,颜色,标题或类似内容。这只是文字。
由于人们通常希望文本中包含更多数据(x应该是标题,y应该是红色,z放在鼠标上时会显示一个有趣的光标),因此有许多方案可以对文本数据进行编码。例如,Markdown是StackOverflow使用的文本格式。HTML是一种使用<tag>
元素的标记语言(一种注释文本的方式)。这很有用,因为Web浏览器可以将HTML页面作为输入并以图形方式显示它们。
您所描述的超链接是一种图形元素,例如您在网站上可能会发现的。您不能将它们放在文本文件中,因为文本文件 只是text
。但是您可以通过以下方式指示网络浏览器显示超链接
<a href="where/you/want/the/link/to/go">text of the link</a>
如果在网络浏览器中打开包含该文件的文件,它将显示文本作为链接。请注意,通常会调用包含HTML的文件something.html
来指示其内容,并且任何HTML文档(<html><head></head><body></body></html>
)中都有许多必需的标记。
以上是 在python中创建超链接 的全部内容, 来源链接: utcz.com/qa/423663.html