有没有支持python3的web框架?

当前位置:首页>Python>Python框架>有没有支持python3的web框架?

有没有支持python3的web框架?

时间:2015-07-06 16:36来源:网络整理 作者:KKWL 点击:
FromSent OnAttachments wolfvMar 31, 2010 1:34 am  DoyleMar 31, 2010 1:41 am  DoyleMar 31, 2010 1:45 am  程威Mar 31, 2010 6:24 am  Subject:有没有支持python3的web框架? From:wolfv ( "mad...@gmail.com ) Date:Mar 31, 2010 1:34:09

FromSent OnAttachments

wolfvMar 31, 2010 1:34 am 

DoyleMar 31, 2010 1:41 am 

DoyleMar 31, 2010 1:45 am 

程威Mar 31, 2010 6:24 am 

Subject:有没有支持python3的web框架?

permalink

From:wolfv ("mad...@gmail.com)

Date:Mar 31, 2010 1:34:09 am

List:com.googlegroups.python-cn

想开始学python web开发. 打算一开始就走python3路线

搭配web环境就卡住了。想搭配 nginx +FCGI

搜索了好多资料 web.py Django TurboGears 貌似都不支持 python 3.x

搜索的来这么一段代码

from http.server import HTTPServer,BaseHTTPRequestHandler import io,shutil class MyHttpHandler(BaseHTTPRequestHandler): def do_GET(self): if self.path == "/": r_str = "Hello World" else: r_str = "The URI you request is "+self.path enc="UTF-8" encoded = ''.join(r_str).encode(enc) f = io.BytesIO() f.write(encoded) f.seek(0) self.send_response(200) self.send_header("Content-type", "text/html; charset=%s" % enc) self.send_header("Content-Length", str(len(encoded))) self.end_headers() shutil.copyfileobj(f,self.wfile) httpd=HTTPServer(('',9001),MyHttpHandler) print("Server started on 127.0.0.1,port 9001.....") httpd.serve_forever()

可以修改成 FCGI 嘛?已经可以获得请求的路径了。

我想接下来顺着路径去找对应的py文件,再用python3去解析这个文件,然后把结果返回回去。思路是这个思路吧?

如果思路对的话 怎么才能做到 用python3去解析这个文件得到结果哩?

这点儿我有点儿想不通了. 感觉好似有点儿越级,有点儿像 底下人让上边人去做事儿回来报告给他。 **

------分隔线----------------------------