Thanks guys, I'm thinking it's a problem with IronPython. I'm switching to
PyScripter and will test tomorrow.
"Larry Hudson" <org...@yahoo.com> wrote in message
news:ybmdnrfzz_3nvu_wnz2dnuvz_hgdn...@giganews.com...
Quin wrote:
s = f.readline()
if 'mystring' in s: print 'foundit'
if 'mystring' not in s: print 'not found'
if 'mystring' in s:
print 'processing'
this generates output:
not found
processing
so, it doesn't find the substring, but goes into processing code anyway.
This is using IronPython
As others have already said, this _does_ work properly.
But a minor rearrangement is simpler, and IMHO clearer:
if 'mystring' not in s:
print 'not found'
else:
print 'foundit'
print 'processing'
-=- Larry -=-
--
http://mail.python.org/mailman/listinfo/python-list