当前位置: 首页 > 知识库问答 >
问题:

用Python解析TwitterJSON

宁兴修
2023-03-14

我正在使用python中的twython库转储我自己的公共推文。数据以json格式下载,请参阅:https://api.twitter.com/1.1/statuses/home_timeline.json

如何逐行打印所有数据,如

    print "Tweet : %s" %tweet['text']#status
    print "Create Time : %s" %tweet['created_at']#time of tweet
    print "Geo location : %s" %tweet['geo']#geo location if avail
    print "Favorite Count : %s" %tweet['favorite_count']
    print "Source : %s" %tweet["source"]
    print "Retweeted : %s" %tweet["retweeted"]
    print "contributors :%s" %tweet["contributors"]
    print "truncated : %s" %tweet["truncated"]
    print "is_quote_status : %s" %tweet["is_quote_status"]
    print "in_reply_to_status_id : %s" %tweet["in_reply_to_status_id"]
    print "Unique ID : %s" %tweet["id"]
    print "coordinates : %s" %tweet["coordinates"]
    print "in_reply_to_screen_name : %s" %tweet["in_reply_to_screen_name"]
    print "retweet_count : %s" %tweet["retweet_count"]
    print "in_reply_to_user_id : %s" %tweet["in_reply_to_user_id"]
    print "favorited :%s" %tweet["favorited"]

共有1个答案

詹联
2023-03-14

考虑到您已经使用twython获得了json格式的推文,它看起来像:-"{'text':'abc','created_at':'

可以使用Python json,如:-

>>import json
>>tweet_json = <your_json>
>>python_datastruct = json.loads(tweet_json)

上面的示例将返回一个python数据结构,您可以使用它来打印所需的信息。

编辑:对于嵌套对象,请尝试以下内容:-

global_dict = {'a':{'a1':{'a11':1, 'a12':2}, 'a2':3}, 'b':4}
def print_recur(py_item):
    for key, value in py_item.items():
        print key
        if type(value) == dict:
            print_recur(value)
        else:
            print value

print_recur(global_dict)

这将遍历嵌套字典以打印所有键和值。

 类似资料:
  • 问题内容: 我想在非关系数据存储的顶部创建一个SQL接口。非关系数据存储,但是以关系方式访问数据是有意义的。 我正在研究使用ANTLR生成将SQL表示为关系代数表达式的AST。然后通过评估/遍历树来返回数据。 我以前从未实现过解析器,因此我想就如何最好地实现SQL解析器和评估器提供一些建议。 上述方法听起来是否正确? 还有其他我应该研究的工具/库吗?就像PLY或Pyparsing一样。 指向对我有

  • 本文向大家介绍python add_argument()用法解析,包括了python add_argument()用法解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了python add_argument()用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 介绍: argparse argparse 是 Python 内置的

  • 本文向大家介绍Python Http请求json解析库用法解析,包括了Python Http请求json解析库用法解析的使用技巧和注意事项,需要的朋友参考一下 httpparser介绍 :1.解析字节类型的http与https请求数据 :2.支持已k-v形式修改请求数据 :3.支持重新编码请求数据 源码 如何使用 1.解析请求数据 request_first,request_headers,req

  • 问题内容: 我想使用argparse解析布尔命令行参数,写为。例如: 但是,以下测试代码不能满足我的要求: 可悲的是,计算结果为True。即使我更改为,情况也是如此,这令人惊讶,因为评估为。 如何获取进行解析,以及它们的小写字母形式是什么? 问题答案: 另一个解决方案使用了先前的建议,但存在来自以下情况的“正确”解析错误: 这对于使用默认值进行切换非常有用。例如 允许我使用:

  • 我想使用Python创建一个函数来获取网站内容,例如获取网站组织内容。 在代码中,组织是东京大学: 我如何能直接获得网站内容,而不需要任何新的安装,如获得http://www.ip-adress.com/ip_tracer/157.123.22.11

  • 本文向大家介绍Python解析json代码实例解析,包括了Python解析json代码实例解析的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了Python解析json代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 什么是json格式: JSON(JavaScript Object Notation):一种轻量级数据交换格式