[BangPypers] Need help Extracting data properly in python

kamalakar06 . foxrun2005 at gmail.com
Wed Feb 19 13:13:47 CET 2014


I have a file like this(Tabular data) :

0     1   CEN/4     1.0000e3    3.000e3     4.000e-3
                              1.000e-3     3.000e3     5.000e3

                  11        2.000e3      3.000e4     6.000e3
                               1.000e4      1.000e4     1.000e5

                   12       1.00e4         1.000e5      1.000e6
                                2.00e4        2.000e5      1.000e4

0     2      CEN/4    1.0000e3    3.000e3      4.000e-3
                                1.000e-3     3.000e3      5.000e3

                     41       2.000e3      3.000e4     6.000e3
                                 1.000e4      1.000e4    1.000e5

                      50      1.00e4         1.000e5      1.000e6
                                 2.00e4         2.000e5      1.000e4



I want to extract the data column wise. How do i do that

My code is like this :

import os

f1=open('newdata1.txt','w')
L = []
for index, line in enumerate(open('Trial_1.txt','r')):
    #print index
    if index < 0: #skip first 5 lines
        continue
    else:
        line =line.split()
        L.append('%s\t%s\t %s\t %s\t%s\n' %(line[0],
line[1],line[2],line[3],line[4]))


f1.writelines(L)

f1.close()



Output looks like this:

0     1   CEN/4     1.0000e3    3.000e3
1.000e-3     3.000e3     5.000e3


Now the code is not extracting the column data properly,since there is tab
space after first line . How to give tab space in python wherever space is
there to extract the data properly.Where to modify my code.


More information about the BangPypers mailing list