這可能是一個愚蠢的問題,但我無法弄清楚我的生活 請原諒我混亂的變量命名。如果有人能告訴我爲什麼發生以下錯誤和/或任何其他錯誤,我會欣喜若狂。加載Twitter搜索結果時出錯
JSON:錯誤期待屬性名行1列2(字符1)
import json
import twitter
a = twitter.get_account("@Suppert2")
q = "cxdffcfctftcvft"
ac = twitter.search(a,q, count=1, parameters=None)
abg = str(ac)
print (abg)
ah = json.loads(abg) # here is where the error is occurring
print ah["completed_in"]
當你打印abg
它出來爲:
{u'search_metadata': {u'count': 1, u'completed_in': 0.048, u'max_id_str': u'718234026394443782', u'since_id_str': u'0', u'refresh_url': u'?since_id=718234026394443782&q=x597567654dfv&include_entities=1', u'since_id': 0, u'query': u'x597567654dfv', u'max_id': 718234026394443782L}, u'statuses': []}
是的,這是有效的:'''{ \t 「search_metadata」:{ \t \t 「計數」:1, \t \t 「completed_in」:0.048 \t} }''' – Zepplock
但@alecxe的答案是正確的 – Zepplock
爲什麼我的評論被刪除? –