python - Errors with turning string into integer? -
okay i'm reading in these values, used type(value) figure out being read in strings. tried convert them integers. here have: with open('sextractordata1488.csv') f: #getting rid of title, aka unusable lines: _ in xrange(15): next(f) line in f: cols = line.split() object_num = int(float(cols[0])) and received error: valueerror: not convert string float: # i tried int(cols[0]) and received error: valueerror: invalid literal int() base 10: '#' why giving me #? read means of values text, they're not. they're numbers. gives me error every line, , every line number. someone wanted me copy , paste sample of data, here without first 16 lines removed , ... indicate there many more columns of data there wasn't room: 1 -7.9031 0.0364 13.69501 489.4349... 2 -6.5735 0.1097 13.69501 193.0220... 3 -6.4870 0.1184 13.69501 192.5962... 4 -7.6035 0.0462 13.69...