Python中的变量网页链接
我有一个希望能简单解决的问题。这个问题是关于在Python中给“a href”添加一个变量。我正在生成一些文件,文件名会根据其他函数的输出而变化。我想在网页上添加一个链接,让人们可以点击下载这个zip文件。
import os, sys
path = "C:/output/"
file = "bob.zip"
movedZip = (path + file)
print """<h3><a href=movedZip>Download zip file</a></h3>"""
问题是,在网页上,这个链接显示为“localhost/movedZip”。我尝试了好几种方法,但似乎没有一种能让这个链接变成变量。
谢谢你提前花时间帮我解决这个问题。
1 个回答
2
这其实就是简单的变量替换,跟HREF没有什么关系。你只需要告诉Python把你的变量值放进你的字符串里就可以了。
"""<h3><a href="%s">Download zip file</a></h3>""" % movedZip
或者
"""<h3><a href="{}">Download zip file</a></h3>""".format(movedZip)