[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[ale] Python - read in text minus "\n"
- Subject: [ale] Python - read in text minus "\n"
- From: scherrey at proteus-tech.com (Benjamin Scherrey)
- Date: Sat Jan 8 15:14:47 2005
- In-reply-to: <[email protected]>
- References: <[email protected]>
Since the grep result is providing the newline then that's the correct
behaviour (to give you the /n char in your input). But the simplest way
to get rid of it is to cut it off.
input = x.readline()
input = input[-1] // or input[-2] for a cr/lf input like from Windows
That do it or did I missunderstand your question?
Ben Scherrey
Jay Loden wrote:
>I have a question for any Python programmers/hackers out there.
>
>I am reading (with popen() ) the return from a grep search. However, using
>read() or readlines() also reads in "\n" after every result. Anyone know
>how I can read it in without the newlines?
>
>I could of course read through the list and remove the last two characters of
>every item, but before i do that I wanted to make sure there isn't a function
>that reads without including \n, \t, \r and such. Alternatively, maybe
>someone can suggest a regex to parse it out (I don't know regular expressions
>yet).
>
>Thanks for any input!
>-Jay
>_______________________________________________
>Ale mailing list
>Ale at ale.org
>http://www.ale.org/mailman/listinfo/ale
>
>
>