Re: pathlib.Path.is_file vs os.path.isfile difference

Liste des GroupesRevenir à cl python 
Sujet : Re: pathlib.Path.is_file vs os.path.isfile difference
De : list1 (at) *nospam* tompassin.net (Thomas Passin)
Groupes : comp.lang.python
Date : 08. Mar 2024, 19:35:47
Autres entêtes
Message-ID : <mailman.67.1709922959.3452.python-list@python.org>
References : 1 2
User-Agent : Mozilla Thunderbird
On 3/8/2024 1:03 PM, Albert-Jan Roskam via Python-list wrote:
    Hi,
    I was replacing some os.path stuff with Pathlib and I discovered this:
    Path(256 * "x").is_file()  # OSError
    os.path.isfile(256 * "x")  # bool
    Is this intended? Does pathlib try to resemble os.path as closely as
    possible?
You must have an very old version of Python.  I'm running 3.12.2 and it returns False.  Either that or that path name exists and throws some kind of unexpected exception.
The Python docs say
"Return True if the path points to a regular file (or a symbolic link pointing to a regular file), False if it points to another kind of file.
False is also returned if the path doesn’t exist or is a broken symlink; other errors (such as permission errors) are propagated"

Date Sujet#  Auteur
8 Mar 24 o Re: pathlib.Path.is_file vs os.path.isfile difference1Thomas Passin

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal