Twitter API搜索应用程序,返回某些JSON结果


import json
dict1 = {}
dict2 = {}
def js_r(tweets):
   with open(tweets) as js_r:
       # return(json.load(f_in))
       return(json.loads(json.dumps([])))
       [{}, {}]
       return json.loads(json.loads(get_info))
       return(json.load(f_in))
       result = json.loads(output)
       print(result)
       print(result['contributors'])
if __name__ == "__main__":
    my_data = js_r('tweets.json')
    print(my_data)

我如何仅从JSON文件访问和打印用户?

只需使用

with open('tweets.json') as f:
    result = json.load(f)
    print(result)
    print(result['contributors'])

在您的代码中,您使用的是with open(tweets) as js_r:,其中js_r也是您方法的名称。为此使用不同的变量名称。如果您不想制作方法,则可以直接使用我的答案。

json.loads()用于字符串输入,使用json.load()

您可以尝试此

result = []
for line in open('tweets.json', 'r'):
    result.append(json.loads(line))
print(result)

最新更新