Join us and get access to thousands of tutorials and a community of expert Pythonistas.
This lesson is for members only.Join us and get access to thousands of tutorials and a community of expert Pythonistas.
Using Python's pathlib Module (Summary)
Since Python 3.4,pathlib has been available in the standard library. Withpathlib, file paths can be represented by properPath objects instead of plain strings as before. These objects make code dealing with file paths:
- Easier to read, especially because
/is used to join paths together - More powerful, with most necessary methods and properties available directly on the object
- More consistent across operating systems, as peculiarities of the different systems are hidden by the
Pathobject
In this video course, you’ve seen how to createPath objects, read and write files, manipulate paths and the underlying file system, as well as some examples of how to iterate over many file paths.
To learn more aboutpathlib, check out:
00:00Summary. Since Python 3.4,pathlib has been available in the standard library. Withpathlib,file paths can be represented by properPath objects instead of as plainstrings. These objects make code dealing with file paths easier to read,particularly because/ is used to join paths together;more powerful, with most necessary methods and properties available directly onthe object; and more consistent across operating systems, as peculiaritiesof the different systems are hidden by thePath object.
00:35In this course, you’ve seen how to createPath objects, read and write files,manipulate paths and the underlying file system,as well as some examples of how to iterate over many file paths.
00:48We hope you found this course useful and we’ll see you againsoon at realpython.com.
east4ming onDec. 28, 2022
Need sample codes in this lesson.Thanks!

Darren Jones onJan. 4, 2023
@east4ming - Generally we don’t provide code for REPL sessions (as it’s not something you’d generally run in the same way you might a python script), but it’s something I’ll discuss further with the team. Thanks for reaching out.
Become a Member to join the conversation.
Course Contents
- Understanding Python File Paths
- Working With Paths
- Diving Deeper Into Paths

