Python中文
首页
教程
问答
标签
搜索
登录
注册
HTML表单不能使用python
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我已经创建了一个带有表单的HTML页面,它接受一个名称和密码,并将其传递给Python脚本,该脚本将打印带有欢迎消息的人名。但是,在我发布这些值之后,我只得到在浏览器中显示的Python代码,而不是欢迎消息。我已经将html文件和python文件存储在apache2.2下的cgi-bin文件夹中。如果我只是在浏览器中运行一个简单的helloworld python脚本,就会显示“hello world”消息。我使用的是WinXP、python2.5、apache2.2。我尝试运行的代码如下:</p> <pre><code>#!c:\python25\python.exe import cgi import cgitb; cgitb.enable() form = cgi.FieldStorage() reshtml = """Content-Type: text/html\n <html> <head><title>Security Precaution</title></head> <body> """ print reshtml User = form['UserName'].value Pass = form['PassWord'].value if User == 'Gold' and Pass == 'finger': print '<big><big>Welcome' print 'mr. Goldfinger !</big></big><br>' print '<br>' else: print 'Sorry, incorrect user name or password' print '</body>' print '</html>' </code></pre> <p>答案可能很明显,但我完全不知道。我对Python非常陌生,所以如果有任何帮助,我将不胜感激。在</p> <p>谢谢。在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>您可能需要像这样提取字段值</p> <pre><code>User = form.getfirst('UserName') Pass = form.getfirst('PassWord') </code></pre> <p>我知道,这很奇怪。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何重塑数组、迭代列的所有行并将重塑后的数组分配给新列?Python/Pandas/Numpy
2 回答
如何重塑数组的形状?
10 回答
如何重塑文本数据以适应keras的LSTM模型
5 回答
如何重塑未对齐的数据集,并使用numpy丢弃剩余数据?
3 回答
如何重塑此数据以使用绘图
4 回答
如何重塑此数据帧?
1 回答
如何重塑此数据集以适应RNN
6 回答
如何重塑没有列的数组?
1 回答
如何重塑测试数据帧,使其维数与训练和预测工作中使用的维数相同?
9 回答
如何重塑系列以在StandardScaler中使用它
1 回答
如何重塑线性回归的数据
8 回答
如何重塑线性回归的数据?
10 回答
如何重塑表格?
4 回答
如何重塑要堆叠的重复宽数据帧?
9 回答
如何重塑输入以放入二维层?
4 回答
如何重塑输入神经网络的三通道数据集
8 回答
如何重塑这个numpy数组
10 回答
如何重塑这个numpy数组以排除“额外维度”?
3 回答
如何重塑这个numpy阵列?
3 回答
如何重塑这个数据帧
5 回答