我想分析一下推特数据。我已经下载了一些推文并将它们保存在.txt文件中。
当我尝试从推文数据中提取有用信息时,我无法取得任何进展,因为像我这样的初学者似乎很难提取推文,位置等。
谷歌搜索时发现,如果我们将json转换为字典,就很容易提取信息。现在我想将我的JSON数据转换为python词典。我不知道如何继续。
以下是用于保存推文的代码
$.ajax({
method: "POST",
url: "some.php",
})
.done(function() {
alert( "First part complete!);
$.ajax({
method: "POST",
url: "some2.php",
})
});
答案 0 :(得分:0)
您似乎可以逐行阅读文件并使用jsonpickle.decode
方法取消删除:
tweets = []
with open(filename) as f:
for line in f:
tweets.append(jsonpickle.decode(line))
我认为你可以绕过第三方库:
import json
with open(filename, 'w') as f:
for tweet in new_tweets:
f.write(json.dumps(tweet) + '\n')
tweets = []
with open(filename) as f:
for line in f:
tweets.append(json.loads(line))