[Python-ideas] Working with Path objects: p-strings?

Sven R. Kunze srkunze at mail.de
Tue Mar 29 03:31:22 EDT 2016


On 26.03.2016 20:53, Koos Zevenhoven wrote:
> Yes, some of the properties could have more logical names like 
> .remove() instead of .unlink(), and there could be even more 
> functionality. Subclassing from str would have obvious benefits, but 
> I'm just not sure whether it's a good idea to inherit things like 
> str.find, str.splitlines, str.title, ...
>
> So maybe the best thing is not to inherit from str but to make Path 
> quack as much like a str-duck as possible (and vice versa?) without 
> introducing confusing things?

I would not like this limitation. Paths are strings (even for the os). 
It's just that Python devs are terribly lazy so, they want a string 
deluxe instead of a plain string in case a string represents a path.

A lot of companies encode data right into the path of some files. So, 
when dealing with such situation, I would very like to have all 
capabilities of str available. Everything else would be frustrating IMHO.


Best,
Sven


More information about the Python-ideas mailing list