Need help dealing with spaces in NT paths.
josefb at csi.com
Wed Nov 17 13:40:48 CET 1999
Maybe my typing is really off today, but it don't work:
>>> os.system('dir "program files"')
Volume in drive C is CDRIVE
Volume Serial Number is 2E50-0FE9
Directory of C:\WINDOWS
File not found
362,876,928 bytes free
----- Original Message -----
From: Fredrik Lundh <fredrik at pythonware.com>
To: T. C. Mits <71351.356 at compuserve.com>
Cc: Python Mailing List <python-list at cwi.nl>
Sent: Wednesday, November 17, 1999 5:43 AM
Subject: Re: Need help dealing with spaces in NT paths.
> T. C. Mits <71351.356 at compuserve.com> wrote:
> > A simple example of the difficulty is:
> > >>> os.system(r'"dir Program Files"')
> > Bad command or file name
> > 0
> > >>>
> strangely enough,
> "os.system(r'dir Program Files')"
> doesn't work either. nor does
> c:\> "dir program files"
> at the command prompt.
> (when you get this far, you should have
> realised how to fix this... but alright, I'll
> spell it out:
> c:\> dir "program files"
> os.system('dir "program files"')
> but in this specific case, you should use
> "os.listdir" or perhaps "glob.glob" instead,
> but that's another story...)
> <!-- (the eff-bot guide to) the standard python library:
> (news: just posted an errata for the 'first printing') -->
More information about the Python-list