我不确定我是否能在python 3中实现以下目标:
我的想法是使用python脚本中的变量值来填充表单元素的默认值,这样当我运行脚本时,浏览器上会显示一个HTML表单,其中的输入值是我在表单上方设置的变量的默认值。下面的语法"显然"不正确,当我尝试将value
设置为num
,然后运行它时,浏览器上显示500内部错误。
代码:
num = 10
print("<html>")
print("<body>")
print("<form action="/myscript.py" method="post">")
print("<input type="text" name="maturity" value='"+str(num)+"'></input>")
print("</form>")
print("</body>")
print("</html>")
尽管我认为你没有做你想做的事。
num = 10
print(
"""
<html>
<body>
<form action="/myscript.py" method="post">
<input type="text" name="maturity" value='%s'></input>
</form>
</body>
</html>
""" % str(num)
)
您应该用转义引号
"
num = 10
print("<html>")
print("<body>")
print("<form action="/myscript.py" method="post">")
print("<input type="text" name="maturity" value='"+str(num)+"'></input>")
print("</form>")
print("</body>")
print("</html>")