On 7/17/2009 11:37 AM amr...@iisermohali.ac.in said...
Hi,
I have two large different column datafiles now i want to join them as
single multi-column datafile:--
I tried the command:------
file('ala', 'w').write(file('/home/amrita/alachems/chem2.txt',
'r').read()+file('/home/amrita/pdbfile/pdb2.txt', 'r').read())
but it is priniting second file after first, whereas i want to join them
columwise like:---
FileA FileB FileC
12 14 12 14
15 + 16 = 15 16
18 17 18 17
20 19 20 19
What command I should use?
Assuming it's this simple, otherwise flavor to taste...
<untested>
delim= '\t'
file('ala', 'w').writelines(
[ delim.join([ii,jj] for ii,jj in
zip(
[xx.strip() for xx in
file('/home/amrita/alachems/chem2.txt','r').readlines()
],
file('/home/amrita/pdbfile/pdb2.txt', 'r').readlines()
)
]
)
Emile
_______________________________________________
Tutor maillist - Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor