2

Python3.3をWindows7マシンにインストールしました。ボトルマイクロウェブフレームワークを試してみたかったのです。私はbottle.py(彼らのサイトからの最新バージョン)をダウンロードして、私のアプリフォルダーに入れました。

チュートリアルの最初の行「ボトルのインポートルートから、実行、テンプレートから」を実行すると、次のエラーメッセージが表示されます。

*C:\Dev>python
Python 3.3.0 (v3.3.0:bd8afb90ebf2, Sep 29 2012, 10:57:17) [MSC v.1600 64 bit (AM
D64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> from bottle import route,run,template
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File ".\bottle.py", line 564
    raise exc_info[0], exc_info[1], exc_info[2]
                     ^
SyntaxError: invalid syntax
>>>*

この問題を修正して続行する方法についての提案はありますか?

ありがとう

4

3 に答える 3

1

ボトルの取り付け手順に従う必要があります。

最新バージョンはPyPIに公開されていますが、Python3と互換性のない古いバージョンのコードがまだあります。

于 2013-02-17T15:08:20.940 に答える
0

フォーマット

raise Exception, args

Python3以降にはもうありません。

これが、ステートメントが構文エラーをスローしている理由です。

raise exc_info[0], exc_info[1], exc_info[2]
于 2013-02-17T15:10:55.750 に答える
0

これは5日前に導入され、本日修正されたバグでした。もう一度bottle.pyをダウンロードしてください。または、MartijnPietersによって提案された安定版を使用してください

于 2013-02-17T16:05:01.913 に答える