title: Parsing data from text file
body: <p>I have a text file that has content like this:</p>
  
  <pre><code>******** ENTRY 01 ********
  ID:                  01
  Data1:               0.1834869385E-002
  Data2:              10.9598489301
  Data3:              -0.1091356549E+001
  Data4:                715
  </code></pre>
  
  <p>And then an empty line, and repeats more similar blocks, all of them with the same data fields.</p>
  
  <p>I am porting to Python a C++ code, and a certain part gets the file line by line, detects the text title and then detect each field text to extract the data. This doesn't look like a smart code at all, and I think Python must have some library to parse data like this easily. After all, it almost look like a CSV!</p>
  
  <p>Any idea for this?</p>