用Python处理HTML表单数据?

7 投票
1 回答
11483 浏览
提问于 2025-04-17 15:48

我想把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 个回答

2

你需要知道,现在你通过http协议获取的是普通的Python源文件。如果你想使用CGI机制,你需要把你的.py文件放在一个支持CGI的目录里。这意味着你需要一个http服务器。

相关问题

撰写回答