another question

Juha Autero Juha.Autero at iki.fi
Fri Jun 6 08:18:58 CEST 2003


"Leeds, Mark" <mleeds at mlp.com> writes:

> i guess the question is how to get rid of both the spaces
> and the "|" characters. 

Why not strip the splited strings? 

def readfile(filename):
    filedata=[]
    for line in file(filename):
        if line:
            filedata.append([field.strip() for field in line.split("|")])
    return filedata

Or using your original code change
        anydata.append(string.split(line))
to
        anydata.append(map(string.strip,string.split(line,"|")))
-- 
Juha Autero
http://www.iki.fi/jautero/
Eschew obscurity!






More information about the Python-list mailing list