In this example, you will learn to get the full path of the current working directory.
Table of Contents
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.