将推文保存在文件中,但它们会被Python

时间:2015-07-17 12:34:39

标签: python twitter

我是编程方面的新手。我创建了一个脚本,循环遍历twitter id列表,检索它们的时间轴并将它们保存在json存档中。但是,我认为每次它占用最后一个时间线并覆盖文件并仅保留最后一个。

这是循环中的代码:

idfile = open('ids_part1.txt', 'r+')
for id in idfile:
    if id:
        id = id.strip()
        try:
            result = ret_timeline(user_id=id)
            if result:
                result_file = open('result1.json', 'w+')
                for st in result:
                    result_file.write(json.dumps(st._json, indent=4, sort_keys=True))
                result_file.close()
你可以帮我解决这个问题吗?非常感谢你!

1 个答案:

答案 0 :(得分:3)

你需要以附加模式打开文件,你应该没问题

result_file = open('result1.json', 'a')