title: Python - raise JSONDecodeError("Expecting value", s, err.value) from None
body: <p>I gathered live tweets for an hour before the recent Champions League match between Juventus and Atl&eacute;tico Madrid.</p>
  
  <pre><code>#setting tweepy up
  auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
  auth.set_access_token(access_token, access_secret)
  api = tweepy.API(auth,wait_on_rate_limit=True)
  translator = Translator()
  
  
  #gathering live tweets with probable hashtags for the fixture for an hour before the game starts
  class Listener(StreamListener):
  
      def on_data(self, status):
          print(status)
          with open('Juve_vs_AthMadrid.json', 'a') as f:
              f.write(status)
          return True
      def on_error(self, status):
          print(status)
          return True
  
  twitter_stream = Stream(auth, Listener())
  twitter_stream.filter(track=['#Juve', '#juve', '#JuveAtleti', '#turin',
                               '#AúpaAtleti', '#ForzaJuve', '#AtléticosAroundTheWorld!', '#VamosAtleti',
                               '#AtléticosPorElMundo'])
  </code></pre>
  
  <p>Next, I proceeded to clean the data. I created a list with each tweet dictionary (as a string) in it and tried to convert these strings into actual python dictionaries using the <strong>json.loads function</strong></p>
  
  <pre><code>handle = open('Juve_vs_AthMadrid.json', 'r')
  file = handle.readlines()
  handle.close()
  dic_list = []
  for dic_str in file:
      dic_list.append(json.loads(dic_str))
  </code></pre>
  
  <p>However, I keep getting <strong>raise JSONDecodeError("Expecting value", s, err.value) from None</strong> error on line <code>dic_list.append(json.loads(dic_str))</code></p>