Re: interactive window vs. script: inconsistent behavior
Available news archives: comp.lang.tcl - comp.lang.python - comp.security.firewalls - sci.crypt - comp.lang.php - comp.lang.javascript
Google
 
Web news.hping.org


comp.lang.python archive

Re: interactive window vs. script: inconsistent behavior

From: Duncan Booth <duncan.booth@invalid.invalid>
Date: Thu Oct 06 2005 - 22:52:12 CEST

Bell, Kevin wrote:

> The following works in the interactive window of PythonWin, but fails in
> a script. TypeError: Objects of type 'slice' can not be converted to a
> COM VARIANT
>
> I just need to parse out these dates, but it's making me crazy.
> Shouldn't it work in both the interactive window and a script?
>
>
>>>> d = "5-18-05 to 5-31-05"
>>>> print d[0:d.find("to")-1]
> 5-18-05
>>>> print d[d.find("to")+3:]
> 5-31-05
>>>>
>

Not surprisingly, the above three lines work perfectly well in a script:

d = "5-18-05 to 5-31-05"
print d[0:d.find("to")-1]
print d[d.find("to")+3:]

and the output is:
C:\temp>t.py
5-18-05
5-31-05

Perhaps if you were to post an actual script which doesn't work and the
actual error it generates, it might be possible to help you.
Received on Sat Oct 15 04:14:18 2005