Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language 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 see our video player troubleshooting guide to resolve the issue.

Using Python's pathlib Module (Overview)

Have you struggled with file path handling in Python? With the pathlib module, the struggle is now over! You no longer need to scratch your head over code like this:

>>>
>>> path.rsplit('\\', maxsplit=1)[0]

And you don’t have to cringe at the verbosity of something like this:

>>>
>>> os.path.isfile(os.path.join(os.path.expanduser('~'), 'realpython.txt'))

In this video course, you’ll learn how to:

  • Work with file paths in Python
  • Read and write files in new ways
  • Manipulate paths and the underlying file system
  • List files and iterate over them

Using the pathlib module, the two examples above can be rewritten using elegant, readable, and Pythonic code:

>>>
>>> path.parent
>>> (pathlib.Path.home() / 'realpython.txt').is_file()

That’s what you’ll master in this video course!

Download

Course Slides (.pdf)

4.2 MB

Become a Member to join the conversation.