manstey wrote:
>  That doesn't work. I just get an error:
> 
>      x = eval(line.strip('\n'))
>    File "<string>", line 1
>       [('recId', 3), ('parse', {'pos': u'np', 'gen': u'm'})]
> 
>   SyntaxError: unexpected EOF while parsing
> 

is the last line of your file empty ??

what with

for line in filAnsMorph:
     # remove any trailing and leading whitespace includes removing \n
     line = line.strip()
         # Get rid of comment lines
         if line.startswith('#'):
                continue
        # Get rid of blank line
        if line == '':
            continue
        #do the job
     x = eval(line)


NB by default strip() removes leading and trailing characters from the target
string. with whitspace defined as whitespace = '\t\n\x0b\x0c\r '

        Eric
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to