Best way to delimit a list?

castironpi at gmail.com castironpi at gmail.com
Tue May 13 06:57:35 EDT 2008


On May 13, 5:46 am, dannywebs... at googlemail.com wrote:
> On May 13, 11:28 am, dannywebs... at googlemail.com wrote:
>
>
>
>
>
> > Hi - I have a list returned from popen/readlines, and am wondering how
> > to go about iterating over each item which was returned (rather than
> > currently having the whole lot returned).
>
> > so far:
>
> > >>> f=os.open("./get_hostnames").readlines
>
> > returns ['host1 host2 host3 ... hostN\n]'
>
> > i'd like to be in a position to iterate through these, grabbing each
> > host.  I have played with transmuting to a str, and using split, and
> > this works, but I get the subscript brackets from the list output as
> > expected, as the list output is now a string literal, and this is not
> > what I want - and I think it's a bit long-winded to do a search 'n
> > replace on it - hence why I ask in the subject what's the best way.
>
> > >>> f=str(f)
> > >>> f.split()
>
> > ["['host1","host2", ... ,"hostN\n']"]
>
> > Any help is highly appreciated
>
> > ta
>
> > dan.
>
> I did indeed mean "os.popen", no "os.open"- Hide quoted text -
>
> - Show quoted text -

I do indeed write a pretty fine real-time, low-bandwidth, game.  It is
like real-time chess, and seen the movie, Tron.  Can't the P2Ps zip up
in an hour?



More information about the Python-list mailing list