尝试解码 json 以读取 tweepy 推文时出错

Error trying to decode json for reading tweepy tweets

我收到错误 ValueError: I/O 对已关闭文件的操作。使用以下代码时,我的其余代码似乎工作正常,有什么想法吗?

tweets_file = open(tweets_data_path, 'r')

for line in tweets_file:
   tweet = json.loads(line)
   tweets_data.append(tweet)

    ValueError                                Traceback (most recent call last)
<ipython-input-44-722708c7e759> in <module>()
      1 # Read in tweets and store in list: tweets_data
----> 2 for line in tweets_file:
      3   tweet = json.loads(line)
      4   tweets_data.append(tweet)

ValueError: I/O operation on closed file.

要解决此问题,您可以使用 with 关键字


with open('filename.extention', 'r') as myfile:
    do you thing in here