Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python I';由于AttributeError,我无法使用_json将推文写入json文件_Python_Json_Twitter - Fatal编程技术网

Python I';由于AttributeError,我无法使用_json将推文写入json文件

Python I';由于AttributeError,我无法使用_json将推文写入json文件,python,json,twitter,Python,Json,Twitter,这是我的代码: searched_tweets = [] new_tweets = api.search(q=query, count=remaining_tweets, since_id=str(since_id), max_id=str(max_id)) searched_tweets.append(new_tweets) def write_tweets(tweets, filename): with open(filename + ".json", "w") as f:

这是我的代码:

 searched_tweets = []
 new_tweets = api.search(q=query, count=remaining_tweets, since_id=str(since_id), max_id=str(max_id))
 searched_tweets.append(new_tweets)

 def write_tweets(tweets, filename):

 with open(filename + ".json", "w") as f:
    for tweet in tweets:
        json.dump(tweet, f)
        f.write('\n')

 write_tweets(searched_tweets, "testfile")
当我尝试将tweet写入一个新的json文件时,会出现这个错误

AttributeError:“SearchResults”对象没有属性“\u json”


我使用的是Python 3x。

您将搜索结果作为一个整体附加到搜索的tweets列表中,因此现在它由单个项目组成

您应该完全删除搜索到的_tweets内容,并将新的_tweets传递给您的函数