At a certain time, now past [Jan.17.2005-01:48:34PM -0500],
elh@outreachnetworks.com spake thusly:
The following block of code works, and provides the necessary output I'm
looking for...but I have a feeling that it's working through sheer brute
force and could be better:
insideipgrepfd
Jacob S. wrote:
insideipgrep = insideipgrep.lstrip(ifconfig_fxp0=\inet )
No! The argument to lstrip() is a list of characters, any of which will be stripped! It is *not* a
prefix to remove!
insideipgrep='ifconfig if 00=_xxx Wow'
insideipgrep.lstrip(ifconfig_fxp0=\inet )
'Wow'
You could use
I can't really think of a more elegant solution than what you have,
maybe regex's but I hate those. You *can* reduce the number of lines
by
two, and there was a variable you never used.
HTH
Eric L. Howard wrote:
The following block of code works, and provides the necessary output
I'm
looking
I seem to always be the one to suggest this, but --
String methods are better than using the string module because the string
module has been ?deprecated? or will be soon. I think that is the word here.
So, do this instead.
insideipgrepfd = os.popen(grep ifconfig_fxp0 /etc/rc.conf)
insideipgrep
yeah, I wasn't sure about that readline/lines thing, cos I'm not sure
how popen works.
On Mon, 17 Jan 2005 21:38:37 -0500, Jacob S. [EMAIL PROTECTED] wrote:
I seem to always be the one to suggest this, but --
String methods are better than using the string module because the string
module