title: size of a python file object and seek()
body: <p>I created a file with the following entry, returned by <code>file.read()</code></p>
  
  <p>'abcd\nefgh\n1234\nijkl\n5678\n\nend'</p>
  
  <p>I open the file to read now, with 'f' as handler.
  <code>f.read()</code> returns the above.
  <code>f.tell()</code> returns 35L
  <code>sys.getsizeof(f)</code> returns 76.
  Trying to call <code>f.seek(offset)</code> with offset any higher than 35 returns nothing.</p>
  
  <p>Python documentation says <code>file.seek()</code> moves in bytes. so is there a mismatch between what is returned by <code>sys.getsizeof()</code> and <code>f.tell()/seek()</code> ?</p>