当前位置: 首页 > 面试题库 >

在python中创建超链接

佟涵畅
2023-03-14
问题内容

我有一个日志文件,其中使用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>)中都有许多必需的标记。



 类似资料:
  • 在本章中,您将学习如何在演示文稿中创建超链接。 创建超链接 您可以使用XSLFTextRun类的createHyperlink()方法读取演示文稿中的超链接。 按照下面给出的步骤在演示文稿中创建超链接。 使用XMLSlideShow类创建一个空的演示文稿,如下所示 - XMLSlideShow ppt = new XMLSlideShow(); 创建一个空幻灯片,并使用正文和内容布局创建幻灯片的

  • 问题内容: 我正在寻找一种在python中动态创建html文件的方法。我正在编写画廊脚本,该脚本在目录中进行迭代,收集文件元数据。然后,我打算使用此数据基于html自动创建图片库。事情很简单,只是一张图片表。 我真的不认为手动写入文件是最好的方法,并且代码可能很长。那么,有没有更好的方法可以做到这一点,可能是html特定的? 问题答案: 我认为,如果我对您的理解正确,那么您可以在此处看到“使用Py

  • 问题内容: 我正在尝试使用适用于Python的模块在MS Word文档中添加超链接。 我到处搜索(官方文档,StackOverflow,Google),但一无所获。 我想做类似的事情: 任何人都知道如何做到这一点? 问题答案: 是的,我们可以做到。参考

  • 问题内容: 我将CloudFlare用于我的一个高流量网站,它位于堆栈的前面。 关键是CloudFlare除了创建新的连接之外,还保留空闲连接,这不是我可以更改的设置。 当我让Varnish或Nginx坐在前面监听端口80时,它们具有开箱即用的配置来挂断空闲连接。 很好,直到我必须将用Go编写的代理添加到堆栈的最前面。它使用标准库。 我不是Go向导,而是根据人们告诉我的内容,只有读写超时设置,而不

  • 基本上我知道我必须创建两个类,一个名为“链表”的类代表整个列表,一个名为“节点”的类代表列表的每个元素,但我完全迷路了,我甚至不知道如何在不同的节点中“保存”每个元素,我以前从未使用过动态数据结构。如有任何帮助,不胜感激

  • 问题内容: 这个问题不是为了讨论是否需要单例设计模式,是否是反模式,还是针对任何宗教战争,而是要讨论如何以最pythonic的方式在Python中最好地实现此模式。在这种情况下,我定义“最pythonic”表示它遵循“最小惊讶原则”。 我有多个将成为单例的类(我的用例用于记录器,但这并不重要)。当我可以简单地继承或修饰时,我不希望增加gumph来使几个类杂乱无章。 最佳方法: 方法1:装饰器 优点