Python Program to Get the Full Path of the Current Working Directory

To understand this example, you should have the knowledge of the following Python programming topics:


Example 1: Using pathlib module

import pathlib

# path of the given file
print(pathlib.Path("my_file.txt").parent.absolute())

# current working directory
print(pathlib.Path().absolute())

Output

/Users/username
/Users/username

Using the pathlib module, you can get the current working directory.

  • Pass the file's name in Path() method.
  • parent gives the logical parent of the path and absolute() gives the absolute path of the file.
  • pathlib.Path().absolute() gives the current working directory.

Example 2: Using os module

import os

# path of the given file
print(os.path.dirname(os.path.abspath("my_file.txt")))

# current working directory
print(os.path.abspath(os.getcwd()))

Output

/Users/username
/Users/username

You can do the same thing with the os module.

  • Use abspath() method to get an absolute path.
  • getcwd() gives the current working directory.

Also Read:

Did you find this article helpful?

Your builder path starts here. Builders don't just know how to code, they create solutions that matter.

Escape tutorial hell and ship real projects.

Try Programiz PRO
  • Real-World Projects
  • On-Demand Learning
  • AI Mentor
  • Builder Community