python 求教大佬们!
如果注释图1代码浏览器响应图二,期望输出图1的Page的取消注释之后运行,会报错KeyError:'Date_time'期望输出图1的Page的这是什么原因?源码如下:f...
如果注释图1代码 浏览器响应图二,期望输出 图1的 Page的取消注释之后运行,会报错 KeyError: 'Date_time'期望输出 图1的 Page的这是什么原因?源码如下:from http.server import BaseHTTPRequestHandler, HTTPServerclass RequestHandler(BaseHTTPRequestHandler):#处理请求并返回页面 Page = ''' <html> <body> <table> <tr> <td>header</td> <td>Values</td> </tr> <tr> <td>Date and time</td> <td>{Date_time}</td> </tr> <tr> <td>Client host</td> <td>{Client_host}</td> </tr> <tr> <td>Client port</td> <td>{Client_port}</td> </tr> <tr> <td>Command</td> <td>{Command}</td> </tr> <tr> <td>Path</td> <td>{Path}</td> </tr> </table> </body> </html> '''#处理一个GET请求 def do_GET(self): page = self.create_page() self.send_content() def create_page(self): values = { 'date_time' : self.date_time_string(), 'client_host' : self.client_address[0], 'clientport' : self.client_address[1], 'command' : self.command, 'path' : self.path } page = self.Page.format(**values) return page def send_content(self): self.send_response(200) self.send_header("Content-Type", "text/html") self.send_header("Content-Length", str(len(self.Page))) self.end_headers() self.wfile.write(self.Page.encode('utf-8')) if __name__ == '__main__': serverAddress = ('', 8080) server = HTTPServer(serverAddress, RequestHandler) server.serve_forever()
展开
1个回答
2018-07-17 · 百度认证:云南新华电脑职业培训学校官方账号
云南新华电脑学校
云南新华电脑学校是经云南省教育厅批准成立的省(部)级重点计算机专业学校,采用三元化管理模式,教学设备先进,师资雄厚学生毕业即就业,学院引进了电商企业入驻,创建心为电商创业园区,实现在校即创业
向TA提问
关注
展开全部
先说一下, 期望的英文是expect, 不是respect 然后上代码: def compare(o, e, n): if len(o)!=len(e) or len(o)!=len(n): exit() diff = [] for i in range(len(o)): if(o[i]!=e[i]): diff.append(i) if diff: print "%-15s%-15s" %("OutputValue...
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询