将推文保存到python词典

时间:2016-10-03 10:59:00

标签: python dictionary twitter

我想分析一下推特数据。我已经下载了一些推文并将它们保存在.txt文件中。

当我尝试从推文数据中提取有用信息时,我无法取得任何进展,因为像我这样的初学者似乎很难提取推文,位置等。

谷歌搜索时发现,如果我们将json转换为字典,就很容易提取信息。

现在我想将我的JSON数据转换为python词典。我不知道如何继续。

以下是用于保存推文的代码

    $.ajax({
      method: "POST",
      url: "some.php",
     })
       .done(function() {
         alert( "First part complete!);
         $.ajax({
           method: "POST",
           url: "some2.php",
         })
     });

1 个答案:

答案 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))