""" questionAndAnswer.py demonstrate how to create a form and a response in the same CGI program """ import cgi header = "Content-Type: text/html\n\n" form = cgi.FieldStorage() def createForm(): print header print """ Please tell me your name
name
""" def respondToForm(): userName = form["userName"].value print header print "Hi, %s" % userName def main(): print form.keys() if "userName" not in form.keys(): createForm() else: respondToForm() if __name__ == "__main__": main()