[Python-ideas] Make Path objects iterable
Serhiy Storchaka
storchaka at gmail.com
Sun Feb 26 10:13:00 EST 2017
On 26.02.17 15:39, Vamsi Krishna Avula wrote:
> This is somewhere between a question and a proposal. I'm just trying to understand why Path objects use an explicit iterdir method.
> Why not make them iterable?
Because this is ambiguous. Iterating can mean many different things:
1. Iterate characters of string representation of the path (str(path)).
2. Iterate path components (path.parts).
3. Open a file and iterate its lines (path.open()).
4. Iterate files in the directory (path.iterdir()).
More information about the Python-ideas
mailing list