我正在尝试这个导入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中导入它,但没有一个工作。 其中一个是我被要求提供oauth库,然后是oauth2。第一个我做对了,第二个做不到。
我认为这应该适用于3.2.2。任何人都可以帮助我吗?
提前致谢
答案 0 :(得分:2)
您提到的异常是Python 2代码的语法错误,它试图在python 3中运行。我可以判断,因为除了语法。
从项目页面:
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
应该有效。