如何在python(CGI)中修改查询字符串

如何在python(CGI)中修改查询字符串,python,html,cgi,query-string,Python,Html,Cgi,Query String,我正在Python中试验cgi,我想知道如何修改查询字符串 例如,如果我有一小部分HTML: <form action="/cgi-bin/text.py" method="get"> <textarea name="stuff"></textarea> <button type="submit">Submit</button> </form> 如果我的python脚本返回html,如何将查询字符串修改为

我正在Python中试验cgi,我想知道如何修改查询字符串

例如,如果我有一小部分HTML:

<form action="/cgi-bin/text.py" method="get">
    <textarea name="stuff"></textarea>
    <button type="submit">Submit</button>
</form>
如果我的python脚本返回html,如何将查询字符串修改为

http://www.foobar.com/cgi-bin/test.py?stuff=Some+text+here
http://www.foobar.com/cgi-bin/test.py?stuff=Some+text+here#anchor

因此,浏览器会跳转到脚本返回的html文档中的适当位置?

尝试使用urlparse模块:

我认为这可能涉及重定向。事实证明,它确实涉及重定向。感谢您为我指明了正确的方向。如果您有时间,最好将您找到的解决方案作为此问题的答案,以便其他人能够受益:)