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 List pop()
Python list()
Python Program to Print Hello world!
Python Dictionary fromkeys()
Debug a JavaMail Program
Python String capitalize()
Python Program to Check Leap Year
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Python id()
Python len()
Python Program to Capitalize the First Character of a String
Python String rjust()
Python Dictionary keys()
Python next()
Python String upper()
Python all()
Python Dictionary update()
Python Program to Convert String to Datetime
Python Program to Check if a Number is Positive, Negative or 0
Python Program to Differentiate Between del, remove, and pop on a List
Python Program to Get the File Name From the File Path
Python Program to Create a Countdown Timer
Python String isalpha()
Python String startswith()
Python hex()
Python String endswith()
Python *args and **kwargs
Python Program to Display Powers of 2 Using Anonymous Function
Python Program to Find HCF or GCD
Python time Module
Statistical Methods for Machine Learning - Disconver how to Transform data into Knowledge with Pytho...
Intelligent Projects Using Python - Santanu Pattanayak