On Jan 18, 11:10 am, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > I am looking for a function to resolve 'F:/foo/bar' into '/cygdrive/f/ > foo/bar'. I get the original dirpath from tkFileDialog.askdirectory in > a Windows form and none of os.path.* functions seem to resolve it to a > cygwin form. Rather they _append_ it to the current directory, > resulting at best in a monster '/cygdrive/c/whatever/f/foo/bar'. > It's all being developed under cygwin currently (so it is a kind of > mixed environment), but I would like the fix to work correctly in any > environment. > > Thanks, > Marcin
Well, you could write it yourself.... (assuming path is a string, here's a first go at it...) def path_into_cygpath(path): drive, destination = path.split(':') newpath = '/cygdrive/' + drive.lower() + destination return newpath -- http://mail.python.org/mailman/listinfo/python-list