pathlib.Path.is_file vs os.path.isfile difference
Thomas Passin
list1 at tompassin.net
Fri Mar 8 17:57:57 EST 2024
On 3/8/2024 5:14 PM, Albert-Jan Roskam wrote:
>
>
> On Mar 8, 2024 19:35, Thomas Passin via Python-list
> <python-list at python.org> wrote:
>
> 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.
>
>
>
> ====
>
> Hi, I tested this with Python 3.8. Good to know that this was fixed!
We just learned a few posts back that it might be specific to Linux; I
ran it on Windows.
More information about the Python-list
mailing list