我刚开始使用Python,想尝试一下tornado。
从tornado网站运行示例
import sys
sys.path.append(r'C:\Python32\tornado-2.3')
import tornado.ioloop
import tornado.web
class MainHandler(tornado.web.RequestHandler):
def get(self):
self.write("Hello, world")
application = tornado.web.Application([
(r"/", MainHandler),
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()我得到了以下错误:
File "C:\Python32\tornado-2.3\tornado\ioloop.py", line 302
except Exception, e:
^
SyntaxError: invalid syntax我在Windows7机器上安装了Python 3.2。
有没有人知道异常的原因是什么?
发布于 2012-06-16 23:06:13
在Python3中,you must use the as keyword.,即
except Exception as e:跑
python3 setup.py build在C:\Python32\tornado-2.3目录中,在tornado/build/lib中生成一个Python3构建(包含2to3)。
https://stackoverflow.com/questions/11064522
复制相似问题