2

Python Twitterライブラリをインポートするという、おそらく基本的なことを試みています。

まず、52 行目で、json ライブラリをアップロードできなかったというエラーが表示されました。このコード行は、ライブラリが Python のバージョンに基づいてインポートする必要がある json ライブラリを決定するスクリプトの一部です。私が使用しているバージョン以外の Python のバージョンに対応するすべての行にコメントを付けたところ、うまくいきました。

その後、別のエラーがポップアップしました:

 Traceback (most recent call last):   
    File "<pyshell#0>", line 1, in <module>
 import twitter
    File "C:\Python32\lib\twitter.py", line 3448
 except urllib2.HTTPError, http_error:
                         ^ SyntaxError: invalid syntax

これはわかりません。

これをバージョン 2.6、2.7、3.1、および 3.2.2 でインポートしようとしましたが、どれも機能しませんでした。1 つでは、oauth ライブラリ、次に oauth2 を求められました。最初のものは正しく、2番目のものはできませんでした。

これは 3.2.2 で動作するはずです。誰でも私を助けることができますか?

前もって感謝します

4

1 に答える 1

2

あなたが言及したその例外は、Python 3で実行しようとしているPython 2コードの構文エラーです.except構文のためにわかります。

プロジェクトページから:

Install the dependencies:

http://cheeseshop.python.org/pypi/simplejson
http://code.google.com/p/httplib2/
http://github.com/simplegeo/python-oauth2

http://pypi.python.org/pypi/python-twitter/から

easy_install python-twitterまたはpip install python-twitter動作するはずです。

于 2011-09-08T18:13:26.773 に答える