尝试从包含推文数据的JSON文件中提取某些键

时间:2018-02-28 18:50:30

标签: python json twitter

我试图开始工作的代码如下:

import json

json_file = 'stream.txt'
open_file = open(json_file, "r")

for line in open_file:    
    each_tweet = json.loads(line.strip())
    if 'text' in each_tweet:
        print(each_tweet['id'])
        print(each_tweet['text'])

        hashtags = []
        for tag in each_tweet['entities']['hashtags']:
            hashtags.append(tag['text'])
        print(hashtags)

我正在使用以下JSON文件作为最终完整JSON文件将使用的格式示例(通过twitter API检索的数据):

https://pastebin.com/SKz6Hgvn

但是我收到以下错误:

File "C:\Anaconda3\lib\json\decoder.py", line 357, in raw_decode
     raise JSONDecodeError("Expecting value", s, err.value) from None

JSONDecodeError: Expecting value

虽然这似乎是一个非常简单的错误,但我似乎无法找到解决问题的方法。

任何帮助都会受到赞赏,我在编码时非常生疏哈哈

0 个答案:

没有答案