title: reading text file back into a dictionary using json.loads
body: <p>I piped the output of my Python script which accesses live twitter tweets to a file output.txt using: </p>
  
  <pre><code>$python scriptTweet.py &gt; output.txt
  </code></pre>
  
  <p>Originally, the output returned by the script was a dictionary which got written to a text file.</p>
  
  <p>Now i want to use the output.txt file to access tweets stored in it. But when i use this code to parse the text in output.txt into a python dictionary using json.loads():</p>
  
  <pre><code>tweetfile = open("output.txt")
  pyresponse = json.loads('tweetfile.read()')
  print type(pyresponse)
  </code></pre>
  
  <p>This error pops up:</p>
  
  <pre><code>    pyresponse = json.loads('tweetfile.read()')
    File "C:\Python27\lib\json\__init__.py", line 326, in loads
      return _default_decoder.decode(s)
    File "C:\Python27\lib\json\decoder.py", line 366, in decode
      obj, end = self.raw_decode(s, idx=_w(s, 0).end())
    File "C:\Python27\lib\json\decoder.py", line 384, in raw_decode
      raise ValueError("No JSON object could be decoded")
  ValueError: No JSON object could be decoded
  </code></pre>
  
  <p>How should i convert the contents of file output.txt again into a dictionary?</p>