python读文件缺key_在Python中读取Twitter json文件时出现KeyErrors
我试图用我从twitter收集的数据分析一个json文件,但是当我试图搜索一个关键字时,它说找不到,但是我可以看到它在那里。我试了两种不同的方法。我会把它们贴在下面。任何建议都很好。在
尝试1:import sys
import os
import numpy as np
import scipy
import matplotlib.pyplot as plt
import json
import pandas as pan
tweets_file = open('twitter_data.txt', "r")
for line in tweets_file:
try:
tweet = json.loads(line)
tweets_data.append(tweet)
except:
continue
tweets = pan.DataFrame()
tweets['text'] = map(lambda tweet: tweet['text'], tweets_data)
尝试#2:与前面的步骤相同,但执行了一个循环
^{pr2}$
错误:Traceback (most recent call last):
File "", line 1, in
File "", line 1, in
KeyError: 'text'
如果我打印tweets_data,这就是我看到的当然有文字,等等。我缺少一个角色吗?在>>> print(tweet_data[0])
{u'contributors': None, u'truncated': False, u'text': u'RT
@iHippieVibes: \u2b50\ufe0fFAV For This Lace Cardigan \n\nUSE Discount
code for 10% off: SOLO\n\nFree Shipping\n\nhttp://t.co/d8kiIt3J5f
http://t.c\u2026', u'in_reply_to_status....
(仅粘贴部分输出)
谢谢!如有任何建议,将不胜感激。在
python读文件缺key_在Python中读取Twitter json文件时出现KeyErrors相关推荐
- Android单元测试读写文件,如何在Android单元测试中读取仅测试文件
对于我的Android应用程序,我正在编写需要读取一些文件的单元测试. 由于这些是仅测试文件,因此我不希望它们出现在res文件夹中,因为我不希望它们最终出现在最终的.apk文件中. 我想做与此问题类似 ...
- php读本地json文件内容,php读取本地json文件有哪些方法
这次给大家带来php读取本地json文件有哪些方法,php读取本地json文件的注意事项有哪些,下面就是实战案例,一起来看一下. 1.data.json文件{ "goods":[ ...
- python解析json文件案例_Python加载带有注释的Json文件实例
由于json文件不支持注释,所以如果在json文件中标记了注释,则使用python中的json.dump()无法加载该json文件. 本文旨在解决当定义"//"为json注释时,如 ...
- Python修改图片格式以及相对应labelme标注的Json文件
Python修改图片格式以及相对应labelme标注的Json文件 前言 前提条件 相关介绍 实验环境 Python修改图片格式以及相对应labelme标注的Json文件 代码实现 输出结果 前言 本 ...
- python 读取xxx.json文件,写入json数据到文件
读取前的app.json文件 直接上代码 import json path = r"E:\MKqrcode\app.json" ## app_info 是一个字典 app_info ...
- 计算机目录读取,从项目目录中读取SQL查询文件(Read SQL query file from project directory)...
从项目目录中读取SQL查询文件(Read SQL query file from project directory) 我在Visual Studio项目中放置了3个特别大的SQL查询,位于项目目录中 ...
- java如何引用文件_java 中如何引用json文件
java如何创建Json文件?每次做题前,小编都会先潇洒的写下一个解字,然后开始看题-- 新建json文件放在服务器指定目录下,然后读取和写入信息. 小编是想把讨论世界上最可怕的事情,莫过于有眼睛却发 ...
- C#中读取流媒体视频文件转H.264具体实现方法
现在有越来越多的人在使用C#语言做编程,但我发现好像用C#做音视频流媒体开发的比较少.我们的libEasyScreenLive目前支持Windows,Android平台,通过EasyScreenLiv ...
- sublime python3中读取和写入文件时如何解决编码问题
sublime python3中读取和写入文件时如何解决编码问题 参考文章: (1)sublime python3中读取和写入文件时如何解决编码问题 (2)https://www.cnblogs.co ...
最新文章
- HTTP服务器端常用推送技术
- CUD学习-查看电脑block数量与如何分配给程序
- 网络技术工程师专业核心 | 网络技术工程师就业方向
- 【工业控制】学习喷墨打印技术 怎么能不知道波形
- 再见,齐达内,再见,法国队
- [转]I,P,B帧和PTS,DTS的关系
- springboot使用mongodb
- url中能出现的字符_python爬虫,解决大众点评字符库反爬机制的经验
- netty 水位线与oom
- yum yum doesn‘t match version of Python 终极解决方案
- [转载] Python: ljust()|rjust()|center()字符串对齐
- 那些不能遗忘的知识点回顾——操作系统系列(笔试面试高频题)
- 鼠标悬停一段时间再触发事件
- docker自动部署脚本
- 网站死链接检测以及死链接的处理方式
- When Hybrid Cloud Meets Flash Crowd: Towards Cost-Effective Service Provisioning--INFOCOM 2015
- linux无线鼠标右键自动选择,2020年高性价比无线鼠标推荐
- 【理解数据结构】队列的实现(C语言)
- 20、【华为HCIE-Storage】--Smart Qos
- 史上最全八大排序讲解时间复杂度篇(0基础都能看懂)