W3docs

What is a cross-platform way to get the home directory?

The os.path module in Python provides a cross-platform way to get the home directory.

The os.path module in Python provides a cross-platform way to get the home directory. The expanduser() function can be used to get the home directory on any platform. Here is an example code snippet:

Using the os.path method to get the home directory in Python

import os

home_dir = os.path.expanduser("~")
print(home_dir)

<div class="alert alert-info flex not-prose"> Watch a course <span class="hidden md:block">Watch a video course </span> Python - The Practical Guide</div>

This will return the home directory path of the current user. On Windows, it will typically return something like C:\Users\username, and on macOS and Linux, it will typically return something like /home/username.