title: accessing one file at a time from a large (40GB) tar file in python
body: <p>I'm trying to access a large tarball (<code>tar.gz</code>) in python. The tarball contains multiple <code>mp3</code> or <code>wav</code> files. I'd like to read each file individually and do the processing that I would like to do. </p>
  
  <p>I did look at a few of the suggestions available here: <a href="https://stackoverflow.com/questions/19666983/how-do-i-list-contents-of-a-gzip-file-without-extracting-it-in-python">this</a> and <a href="https://stackoverflow.com/questions/28374832/navigating-a-large-tar-gz-file-in-python-without-extracting-it-first">this</a>.</p>
  
  <p>Both solutions offer reading the table of contents, but not accessing/reading each file at a time. 
  The other solutions I have seen refer to extracting the entire tarball - I do not have so much place left on my disk to do so.</p>
  
  <p>Any help in this regard will be appreciated.</p>