Menu Close

How to get the full path of the current file’s directory with Python?

Sometimes, we want to get the full path of the current file’s directory with Python.

In this article, we’ll look at how to get the full path of the current file’s directory with Python.

How to get the full path of the current file’s directory with Python?

To get the full path of the current file’s directory with Python, we can use the pathlib module.

For instance, we write:

import pathlib

curr_path = pathlib.Path(__file__).parent.resolve()
print(curr_path)

We use the pathlib.Path constructor with __file__ to create a Path instance from the current script file.

Then we call parent.resolve to return the current path of the file and assign that to curr_path.

Therefore, curr_path is something like '/home/runner/GrandPoorField'.

Conclusion

To get the full path of the current file’s directory with Python, we can use the pathlib module.

Posted in Python, Python Answers