使用Python 3.2运行龙卷风

时间:2012-06-16 14:58:49

标签: python tornado

我刚开始使用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。

有谁知道造成例外的原因是什么?

1 个答案:

答案 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)。