Table of Contents
In this example, you will learn 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:
1. 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. parentgives the logical parent of the path andabsolute()gives the absolute path of the file.pathlib.Path().absolute()gives the current working directory.
2. 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.
Related posts:
Python String isalnum()
Python Program to Convert Two Lists Into a Dictionary
Python Dictionary copy()
Python strptime()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python Program to Capitalize the First Character of a String
Python bin()
Python ord()
Python sleep()
Python getattr()
Python Program to Create a Countdown Timer
Python time Module
Python staticmethod()
Python Dictionary clear()
Python String casefold()
Python Program to Check Prime Number
Python Program to Print Output Without a Newline
Python Custom Exceptions
Python eval()
Python repr()
Python Package
Python Program to Get the Last Element of the List
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Intelligent Projects Using Python - Santanu Pattanayak
Python set()
Python String encode()
Python String rfind()
Python Input, Output and Import
Python round()
Python reversed()
Python tuple()
Python Program to Measure the Elapsed Time in Python