我正在尝试制作一个菜单表单,它使用下拉列表(此处称为 D1 )从多个页面中进行选择。D1 的选定值通过 HTTP POST 发送到 Python 脚本(它必须支持非常旧和慢的设备,所以我不能使用 JS),它将用户重定向到他们选择的页面。
#!C:/python36-32/python
import cgi
import cgitb
cgitb.enable()
print("Content-type: text/html")
print()
print("<html><head>")
print("")
url = cgi.FieldStorage().getvalue("D1")
#url = url + ".htm"
#print("""<meta http-equiv=\"refresh\" content=\"0\";url=\""""+url+"""\" /> """)
print("</head><body>")
print("<center>Redirection</center>")
print(url)
#for i in range len(url):
#test[i] = url[i]
print url
print(url[0])
print(url[1])
print(url[2])
#print("""<a href='"""+url+"""'>Click here if you are not redirected.</A>""")
#print(cgi.FieldStorage())
如您所见,我一直在注释此代码的行并尝试查看是否可以使其正常工作,但我没有运气。
Print 将“url”变量中的输出视为字符串,但根据 cgitb 转储的错误消息,所有其他命令似乎都认为它是 NoneType。我需要做什么来解决这个问题?
梵蒂冈之花
鸿蒙传说
随时随地看视频慕课网APP
相关分类