“u”在字符串值前面的意思是什么?
{u'1': {'broadcast': u'on', 'arp': '', 'webserver': '', 'ipaddr': u'', 'dns': ''}}
#!/usr/bin/env pythonimport webapp2import itertoolsimport cgi form =""" <form method="post"> FIREWALL <br><br> <select name="profiles"> <option value="1">profile 1</option> <option value="2">profile 2</option> <option value="3">profile 3</option> </select> <br><br> Check the box to implement the particular policy <br><br> <label> Allow Broadcast <input type="checkbox" name="broadcast"> </label> <br><br> <label> Allow ARP <input type="checkbox" name="arp"> </label><br><br> <label> Allow Web traffic from external address to internal webserver <input type="checkbox" name="webserver"> </label><br><br> <label> Allow DNS <input type="checkbox" name="dns"> </label><br><br> <label> Block particular Internet Protocol address <input type="text" name="ipaddr"> </label><br><br> <input type="submit"> </form> """dictionarymain={}class MainHandler(webapp2.RequestHandler): def get(self): self.response.out.write(form) def post(self): # get the parameters from the form profile = self.request.get('profiles') broadcast = self.request.get('broadcast') arp = self.request.get('arp') webserver = self.request.get('webserver') dns =self.request.get('dns') ipaddr = self.request.get('ipaddr') # Create a dictionary for the above parameters list_value =[ broadcast , arp , webserver , dns, ipaddr ] list_key =['broadcast' , 'arp' , 'webserver' , 'dns' , 'ipaddr' ] #self.response.headers['Content-Type'] ='text/plain' #self.response.out.write(profile)
慕勒3428872
相关分类