1
這是python中的代碼,不工作和未知的動機。Python mod json + urllib2
import json, urllib2
url = 'http://twitter.com/#!/search/PAROusuariosSUBTE'
server = urllib2.urlopen(url)
js = json.load(server)
res = js['results']
for espDeRes in res:
espDeRes['from_user']
espDeRes['text']
這是控制檯中的錯誤。
Traceback (most recent call last):
File "pro.py", line 4, in <module>
js = json.load(server)
File "/usr/lib/python2.6/json/__init__.py", line 267, in load
parse_constant=parse_constant, **kw)
File "/usr/lib/python2.6/json/__init__.py", line 307, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.6/json/decoder.py", line 319, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.6/json/decoder.py", line 338, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
任何想法?
謝謝。
誰說'http://twitter.com/#!/search/PAROusuariosSUBTE'會返回JSON?你在猜測URL嗎?想想你在做什麼。 – 2012-08-10 05:23:44
我只是喜歡這個問題的開場白。 – mhawke 2012-08-10 06:56:05
在這一行,不工作代碼'js = json.load(服務器)',因爲?想想你在做什麼?什麼是? – opmeitle 2012-08-10 13:29:13