New to Python
Quin
quindennis at grandecom.net
Wed Feb 10 05:21:44 EST 2010
Well, PyScripter works find with that code. Furthermore, the
un-intellisense in IronPython was problematic, inserting the wrong things,
which I had to erase.
Also, there were some code constructs IronPython let pass that PyScripter
didn't, namely, print(), PyScripter requires the ()
Something simple, like:
n = -1
if n <> -1:
print('fell through')
falls through to the print.
So, I don't know what the problem is with IronPython, perhaps it isn't
compatible with Python v3, but on my machine, at least, it doesn't perform.
"Steve Holden" <steve at holdenweb.com> wrote in message
news:mailman.2272.1265774639.28905.python-list at python.org...
> Quin wrote:
>> Thanks guys, I'm thinking it's a problem with IronPython. I'm switching
>> to PyScripter and will test tomorrow.
>>
> I'd be very surprised to find that something as basic as this was wrong
> with IronPython. Complex commercial software has been built on it, so
> there's little question that the platform is sound.
>
> Are you *sure* you copied and pasted the session you listed?
>
> regards
> Steve
>
>> "Larry Hudson" <orgnut at yahoo.com> wrote in message
>> news:ybmdnRFZZ_3nvu_WnZ2dnUVZ_hGdnZ2d at 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 -=-
>>
>
>
> --
> Steve Holden +1 571 484 6266 +1 800 494 3119
> PyCon is coming! Atlanta, Feb 2010 http://us.pycon.org/
> Holden Web LLC http://www.holdenweb.com/
> UPCOMING EVENTS: http://holdenweb.eventbrite.com/
>
More information about the Python-list
mailing list