2013-08-29 2 views
1
import cgi 
form = cgi.FieldStorage() 

test = form['name'].value 

if test is None: 
    print('empty') 
else: 
    print ('Hello ' + test) 

을 ... 그리고 그것은 내가 그것을 설정하면 내 URL이 뭔가처럼 .../1.py

때 아무 것도 표시하지 않는 것 내가 /thisis/test을 얻고 싶은 http://localhost/thisis/test에 액세스하려고하면, 예를 들어 :에 .../그 물음표 후 도메인 이름 뒤에 모든 것을 얻을하는 방법도

Hello asd를 표시합니다 1.py?name=asd.

편집 : 나는 try:을 사용하려고했는데 제대로 작동하지 못했습니다. 내 두 번째 질문에 대한

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"]) 

답변

0

내 질문의 첫 부분에 대답하기 위해, 나는 문제가 그 올바른 코드가 무엇을 발견
관련 문제