import cgi
form = cgi.FieldStorage()
test = form['name'].value
if test is None:
print('empty')
else:
print ('Hello ' + test)
...当我的网址类似于...... / 1.py
时,似乎没有显示任何内容如果我将其设置为... / 1.py?name=asd,则会显示Hello asd
如何获取问号后和域名后的所有内容:例如,如果我尝试访问http://localhost/thisis/test
我想获得/thisis/test
。
编辑:我尝试使用try:
而我无法正常使用。
答案 0 :(得分:0)
要回答我问题的第一部分,我发现问题是什么,这是正确的代码:
import cgi
form = cgi.FieldStorage()
try:
test = form['name'].value
except KeyError:
print('not found')
else:
print(test)
我的第二个问题:
import os
print(os.environ["REQUEST_URI"])