0

Python を使い始めたばかりで、tornado を試してみたかったのです。

tornado の Web サイトから例を実行する

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 をインストールしました。

例外の原因を知っている人はいますか?

4

1 に答える 1

2

Python 3 では、キーワードを使用する必要があります。as、つまり

except Exception as e:

走る

python3 setup.py build

ディレクトリでC:\Python32\tornado-2.3Python3 ビルド (2to3 を使用) を生成しtornado/build/libます。

于 2012-06-16T15:06:13.467 に答える