2012-06-16 105 views
0

我剛從Python開始,希望嘗試一下龍捲風。使用Python運行龍捲風3.2

運行從龍捲風網站

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 

我安裝了Python 3.2的Windows 7機器上。

有誰知道什麼可能是異常的原因?

回答

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)