os-path-getatime (PTH203)
Derived from the flake8-use-pathlib linter.
What it does
Checks for uses of os.path.getatime
.
Why is this bad?
pathlib
offers a high-level API for path manipulation, as compared to
the lower-level API offered by os
.
When possible, using Path
object methods such as Path.stat()
can
improve readability over the os
module's counterparts (e.g.,
os.path.getatime()
).
Note that os
functions may be preferable if performance is a concern,
e.g., in hot loops.
Examples
Use instead: