Ciao mr_gadget, > When I create a subfolder, python is not seeing it. Can someone please > explain this behaviour ? I just started with python, read the tutorial over > the weekend and am writing my very first script. So I may not be seeing > something. Both os.path and glob.glob seem not to see a folder I created. > Other sibling folders seem to work fine. On a whim I tried paths with \\ > double slashes and that worked. But why should single slashes work for some > folders and not for others ??
Instead of relying on your own error-prone ability of using forward and back slashes as path separators, try to get as much as possible from python. ;) You can use os.sep as a cross-platform path separator, instead of forward slashes or escaped back slashes. Moreover you can use the os.path.join function to let python take care of your problem. :) >>> os.path.join("C:", "Programs", "MySubFolder") 'C:/Programs/MySubFolder' HTH, -- [ Andrea Spadaccini - a.k.a. lupino3 - GLUGCT - from Catania - ICQ : 91528290 ] [ GPG ID: 5D41ABF0 - key on keyservers - Debian GNU / Linux - Kernel 2.6.18.4 ] [ Linux Registered User 313388 - a(dot)spadaccini(at)catania(dot)linux(dot)it ] [ Computers are high-speed idiots, programmed by low-speed idiots ] -- http://mail.python.org/mailman/listinfo/python-list