Juan Shen wrote:
My python code:
#!/usr/bin/python
#Filename: selectcolumn.py
import sys
datafile='mydata' #Your datafile
columns=[1,2,3,5] #Columns which you'd like to print
try:
f=open(datafile)
except IOError:
print "Can't open data file."
sys.exit()
for line in list(f):
data=line.split()
try:
data=[data[i] for i in columns]
(Sound of smacking forehead with hand)
Thanks! I knew there had to be a better way than what I wrote!
Kent
except IndexError:
print 'Column index out of range.'
f.close()
sys.exit()
print '\t'.join(data)
f.close()
_______________________________________________
Tutor maillist - [EMAIL PROTECTED]
http://mail.python.org/mailman/listinfo/tutor