我遇到了python的' requests '模块的问题。
我有这三行代码:
print '\n\nTrying to fetch Tweets from URL %s' % url
newTweets = requests.get(url).json()
print 'Fetched %d tweets from URL: %s' % (len(newTweets), url)
不知何故,程序执行在第二行上卡住(程序暂停)。 'url'参数是我们后端服务器的有效网址,用于提供“有效”json。
我刚刚开始体验这个问题。代码中没有循环,因此没有无限循环的余地。但是,我仍然不知道在请求模块的' get '和' json '方法中究竟发生了什么。
如果有人对此有任何解释,请回复。
答案 0 :(得分:0)
将程序拆分为几个步骤
newTweets = requests.get(url)
然后检查您希望返回的状态代码,例如:
if newTweets.status_code != 200:
# exception handling
return newTweets.json()