Odd behaviour of os module with a Win2k shared directory

David Hughes dfh at forestfield.co.uk
Fri Jun 25 15:41:00 CEST 2004


I shared a directory, dietplan6, which is actually several levels down in 
C:\Program files\ on a Windows 2000 machine, called 'Nom'. When I tried to 
check its existence from another Win2k machine, I got the following 
strange results:

Python 2.3.2 (#49, Oct  2 2003, 20:02:00) [MSC v.1200 32 bit (Intel)] on 
win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> pth = r'\\nom\dietplan6'
>>> os.path.exists(pth)
False
>>> os.listdir(pth)
['unins000.dat', 'program', 'database', 'resource', 'doc', 'dlm', 
'dp5conv', 'gs', 'Readme.txt', 'dietplan.lic', 'users', 'imports', 
'unins000.exe', 'locks']
>>> os.path.exists(os.path.join(pth, 'program'))
True
>>> os.chdir(pth)
>>> os.getcwd()
'\\\\nom\\dietplan6'
>>> os.path.exists(os.getcwd())
False
>>>

--
Regards, 
David Hughes




More information about the Python-list mailing list