Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set your subtitle preferences in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please refer to our video player troubleshooting guide for assistance.

Using Python's pathlib Module (Summary)

Since Python 3.4, pathlib has been available in the standard library. With pathlib, file paths can be represented by proper Path 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 Path object

In this video course, you’ve seen how to create Path 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 about pathlib, check out:

For more information on related topics, explore:

Download

Course Slides (.pdf)

4.2 MB

east4ming on Dec. 28, 2022

Need sample codes in this lesson. Thanks!

Darren Jones RP Team on Jan. 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.