Hi all,
yesterday I installed Python-2.5 and python-2.4.4 on my windows2k box.
When trying to use os.path.exists( ) to detect which drives are present
on the system I noticed that
these behave differently:
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)]
on win32
Type "copyright" , "credits" or "license()" for more information.
if os.path.exists( '%s:\\' % char):
print '%s:\\' % char
A:\
C:\
D:\
E:\
############### ############### #############
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit
(Intel)] on win32
Type "copyright" , "credits" or "license()" for more information.
if os.path.exists( '%s:\\' % char):
print '%s:\\' % char
C:\
When I insert a floppy into A: os.path.exists( 'A:\\') will return True
on Python-2.5, too.
Does anyone know, is this inconsistent behavior a bug or a new feature?
I also noticed that the Tix binaries are no longer present in 2.5, does
anyone know if it is
planned to remove them pemanently?
Thanks in advance
Michael
yesterday I installed Python-2.5 and python-2.4.4 on my windows2k box.
When trying to use os.path.exists( ) to detect which drives are present
on the system I noticed that
these behave differently:
Python 2.4.4 (#71, Oct 18 2006, 08:34:43) [MSC v.1310 32 bit (Intel)]
on win32
Type "copyright" , "credits" or "license()" for more information.
>>import os
>>for char in 'ABCDEFGHIJKLMN OPQRSTUVWXYZ':
>>for char in 'ABCDEFGHIJKLMN OPQRSTUVWXYZ':
print '%s:\\' % char
A:\
C:\
D:\
E:\
>>>
Python 2.5 (r25:51908, Sep 19 2006, 09:52:17) [MSC v.1310 32 bit
(Intel)] on win32
Type "copyright" , "credits" or "license()" for more information.
>>import os
>>for char in 'ABCDEFGHIJKLMN OPQRSTUVWXYZ':
>>for char in 'ABCDEFGHIJKLMN OPQRSTUVWXYZ':
print '%s:\\' % char
C:\
>>>
on Python-2.5, too.
Does anyone know, is this inconsistent behavior a bug or a new feature?
I also noticed that the Tix binaries are no longer present in 2.5, does
anyone know if it is
planned to remove them pemanently?
Thanks in advance
Michael
Comment