如何使用python下载json内容

2024-09-30 14:23:05 发布

您现在位置:Python中文网/ 问答频道 /正文

import json
path = 'https://raw.githubusercontent.com/wesm/pydata-book/2nd-edition/datasets/bitly_usagov/example.txt'
store = [json.loads(line), for line in open(path)]
store[0]

上面的代码不起作用。我想看看储存在仓库里的记录


Tags: pathstorehttpsimportcomjsonrawline
2条回答
import requests 
import json 
response = requests.get('https://raw.githubusercontent.com/wesm/pydata-book/2nd-edition/datasets/bitly_usagov/example.txt')
with open('pakka.txt', mode = 'wb') as file:
 file.write(response.content)

f = 'pakka.txt'
records = [json.loads(line) for line in open(f)]
records[0]

嗨,伙计们-这个代码对我有用。谢谢你的建议。在

你也可以试试这个

    import urllib.request
    resource = urllib.request.urlopen('https://raw.githubusercontent.com/wesm/pydata-book/2nd-edition/datasets/bitly_usagov/example.txt')
    content =  resource.read().decode(resource.headers.get_content_charset())

相关问题 更多 >