Kaydet (Commit) 1469d744 authored tarafından Guido van Rossum's avatar Guido van Rossum

Cross-reference os.DirEntry and pathlib.Path for issue #22570.

üst 05075203
...@@ -2035,6 +2035,12 @@ features: ...@@ -2035,6 +2035,12 @@ features:
The result is cached on the ``DirEntry`` object. Call :func:`os.stat` The result is cached on the ``DirEntry`` object. Call :func:`os.stat`
to fetch up-to-date information. to fetch up-to-date information.
Note that there is a nice correspondence between several attributes
and methods of ``DirEntry`` and of :class:`pathlib.Path`. In
particular, the ``name`` and ``path`` attributes have the same
meaning, as do the ``is_dir()``, ``is_file()``, ``is_symlink()``
and ``stat()`` methods.
.. versionadded:: 3.5 .. versionadded:: 3.5
......
...@@ -381,7 +381,11 @@ Pure paths provide the following methods and properties: ...@@ -381,7 +381,11 @@ Pure paths provide the following methods and properties:
``arg = str(arg)``, this will still raise an exception if an object ``arg = str(arg)``, this will still raise an exception if an object
of some other type is given by accident. of some other type is given by accident.
A nice advantage is that this protocol is also supported by
:class:`os.DirEntry` objects returned by :func:`os.scandir`.
.. versionadded:: 3.4.5 .. versionadded:: 3.4.5
.. versionadded:: 3.5.2
.. data:: PurePath.suffix .. data:: PurePath.suffix
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment