2.6 从JSON数据源导入数据

2.6 从JSON数据源导入数据2.6从JSON数据源导入数据1、如何读取json格式的数据在开始之前,需要安装requests模块案例:读取并解析GitHub(http://github.com)网站的最近活动时间表2、操作步骤指定GitHubURL来读取JSON格式数据使用requests模块访问指定的URL,并获取内容读取内容并将之转化为JSON格式的对象迭代访问JSON对象3、代码实现importrequestsimportjsonurl=’https://github.com/ti

大家好,又见面了,我是你们的朋友全栈君。

2.6 从JSON数据源导入数据

1、如何读取json格式的数据
在开始之前,需要安装requests模块

案例:读取并解析GitHub(http://github.com)网站的最近活动时间表

2、操作步骤

  • 指定 GitHub URL 来读取 JSON 格式数据
  • 使用requests模块访问指定的URL,并获取内容
  • 读取内容并将之转化为JSON格式的对象
  • 迭代访问JSON对象

3、代码实现

import requests
import json
url = 'https://github.com/timeline.json'

r = requests.get(url)
json_obj = r.json()#是字典
repos = set() # we want just unique urls

""" 遍历的是字典的key """
# for entry in json_obj:
# try:
# repos.add(entry)
# except KeyError as e:
# print(e)
""" 如果要遍历字典的value """
for entry in json_obj.items():
    try:
        repos.add(entry)
    except KeyError as e:
        print(e)


from pprint import pprint
pprint(repos)

4、用requests模块来获取远程资源,requests 模块提供了简单的API 来定义HTTP谓词,我们只需要发出get()方法调用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/151121.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • linux查看端口状态相关命令

    linux查看端口状态相关命令

  • Oracle数据库备份与还原语句

    Oracle数据库备份与还原语句1、备份语句(数据库导出)expusername/password@ip:port/servernamefile=”C:\Users\Administrator\Desktop\kpms.bak”full=yignore=y;2、导入语句(数据库还原)①全部导入:imp用户名/密码@数据库实例名full=yfile=C:\Users\Administrator\Desktop\kpms.bakignore=y;②单表导入:impusername/password@ip:p..

  • python自动连接wifi_python自动点击网页

    python自动连接wifi_python自动点击网页自动连接wifi,自动登录校园网,打包exe文件。

    2022年10月22日
  • 正则表达式匹配任意字符(包括换行符)[通俗易懂]

    正则表达式匹配任意字符(包括换行符)[通俗易懂]可以用([\s\S]*),也可以用“([\d\D]*)”、“([\w\W]*)”来匹配,就可以匹配包括换行符在内的任意字符。http://tools.jb51.net/regex/javas

  • 数据库连接池的好处有哪些_计算机系统坏了怎么修复

    数据库连接池的好处有哪些_计算机系统坏了怎么修复对于一个简单的数据库应用,由于对于数据库的访问不是很频繁。这时可以简单地在需要访问数据库时,就新创建一个连接,用完后就关闭它,这样做也不会带来什么明显的性能上的开销。但是对于一个复杂的数据库应用,情况就完全不同了。频繁的建立、关闭连接,会极大的减低系统的性能,因为对于连接的使用成了系统性能的瓶颈。    连接复用。通过建立一个数据库连接池以及一套连接使用管理策略,使得一个数据库连接可以得

  • jdbc访问mysql(百度app下载)

     MySQL下载地址:http://dev.mysql.com/downloads/mysql/5.1.html#downloads 选择你对应的操作系统,然后选择这个系统下的第一个或者第二个,点击Pickamirror后即可下载 MySQL的JDBC驱动下载地址:http://dev.mysql.com/downloads/connector/在页面中选择你对应的开

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号