使用Python处理HTML表单数据?

时间:2013-02-13 19:54:29

标签: python html forms

我正在尝试一起使用Python和HTML。我要做的是创建一个HTML表单,将数据提交到python文件,然后python文件将处理数据。但是我没有让它发挥作用。

这是我的python代码:

form = cgi.FieldStorage() # instantiate only once!

name = form['Sample Name'].value

这是我的HTML代码:

<form method='POST' action='/functionGen.py'> 
Name: <input type='text' name='Sample Name'> 
<input type='submit' value='Begin Storing'> 
</form>

最终发生的事情是我只是在浏览器中看到我的python代码,该文件没有开始处理数据。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

你应该知道,你现在通过http协议获得普通的python源文件。如果要使用CGI机制,则应将.py放在启用cgi的目录中。这意味着你需要http服务器。

相关问题