我希望你有一个简单的问题。它涉及在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”。我已经尝试了几次迭代,但似乎没有任何东西允许链接变量。
提前感谢您的时间。
答案 0 :(得分:1)
这是简单的变量替换,并不与HREF有任何关系。您只需要告诉Python将变量的值插入到字符串中。
"""<h3><a href="%s">Download zip file</a></h3>""" % movedZip
或
"""<h3><a href="{}">Download zip file</a></h3>""".format(movedZip)