title: Python file delimited with double tabs
body: <p>I'm new to python and am working on a script to read from a file that is delimited by double tabs (except for the first row wich is delimited by single tabs"</p>
  
  <p>I tried the following:</p>
  
  <pre><code>f = open('data.csv', 'rU')
  source = list(csv.reader(f,skipinitialspace=True, delimiter='\t'))
  
          for row in source:
            print row
  </code></pre>
  
  <p>The thing is that csv.reader won't take a two character delimeter.  Is there a good way to make a double-tab delimeter work?</p>
  
  <p>The output currently looks like this:</p>
  
  <pre><code>['2011-11-28 10:25:44', '', '2011-11-28 10:33:00', '', 'Showering', '']
  ['2011-11-28 10:34:23', '', '2011-11-28 10:43:00', '', 'Breakfast', '']
  ['2011-11-28 10:49:48', '', '2011-11-28 10:51:13', '', 'Grooming','']
  </code></pre>
  
  <p>There should only be three columns of data, however, it is picking up the extra empty fields because of the double tabs that separate the fields.</p>