Giampaolo Rodola'
2/1/2008 9:40:00 PM
On Feb 1, 10:34 pm, Grant Edwards <gra...@visi.com> wrote:
> On 2008-02-01, Giampaolo Rodola' <gne...@gmail.com> wrote:
>
>
>
>
>
> > On Feb 1, 9:55 pm, Grant Edwards <gra...@visi.com> wrote:
> >> On 2008-02-01, Giampaolo Rodola' <gne...@gmail.com> wrote:
>
> >> > I'm trying to solve a jython-related issue and I discovered a
> >> > different behavior affecting os.path.isabs between CPython and
> >> > Jython.
>
> >> [...]
>
> >> > Is there a reason why "/" is considered an absolute pathname
> >> > by CPython?
>
> >> Sure seems like a bug to me. On Unix, "/" is an absolute path.
> >> On windows, "/" is relative to the current device.
>
> > If you mean "the current drive letter" it's not actually true
> > since "\ \" is used for that:
>
> > >>> os.getcwd()
> > 'C:\\Python25'
> > >>> os.path.realpath('\\')
> > 'C:\\'
>
> You'll get identical results with "/".
Didn't know that. And this is another strange thing since Windows
shell does not behave like that:
C:\Python25>cd /
C:\Python25>cd
C:\>