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.
Did you find this article helpful?