[Python-ideas] PEP 428 - object-oriented filesystem paths

Oleg Broytman phd at phdru.name
Sat Oct 6 14:52:27 CEST 2012


On Sat, Oct 06, 2012 at 02:46:35PM +0200, Antoine Pitrou <solipsis at pitrou.net> wrote:
> On Sat, 6 Oct 2012 16:40:49 +0400
> Oleg Broytman <phd at phdru.name> wrote:
> > On Sat, Oct 06, 2012 at 04:26:42PM +0400, Oleg Broytman <phd at phdru.name> wrote:
> > > newpath = path.with_drive('C:')
> > > newpath = path.with_name('newname')
> > > newpath = path.with_ext('.zip')
> > 
> >    BTW, I think having these three -- replacing drive, name and extension --
> > is enough.
> 
> What is the point of replacing the drive?
> 
> Replacing the name is already trivial: path.parent()[newname]
> 
> So we only need to replace the "basename" and the extension (I think
> I'm ok with the "basename" terminology now :-)).

   I'm ok with that.

Oleg.
-- 
     Oleg Broytman            http://phdru.name/            phd at phdru.name
           Programmers don't die, they just GOSUB without RETURN.



More information about the Python-ideas mailing list