我刚开始使用Python并想尝试龙卷风。
从龙卷风网站运行示例
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
我在Windows 7计算机上安装了Python 3.2。
有谁知道造成例外的原因是什么?
答案 0 :(得分:2)
在Python 3中,you must use the as
keyword.,即
except Exception as e:
运行
python3 setup.py build
在C:\Python32\tornado-2.3
目录中在tornado/build/lib
中生成Python3版本(带2to3)。