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. parent
gives 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 slice()
Python String rpartition()
Python String rstrip()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Program to Check the File Size
Python Global Keyword
Python Operators
Building Machine Learning Systems with Python - Willi Richert & Luis Pedro Coelho
Intelligent Projects Using Python - Santanu Pattanayak
Python Program to Trim Whitespace From a String
Python Multiple Inheritance
Python Program to Convert Celsius To Fahrenheit
Python List reverse()
Python Matrices and NumPy Arrays
Python compile()
Python isinstance()
Python hasattr()
Python Set difference_update()
Python chr()
Python callable()
Python Program to Illustrate Different Set Operations
Python set()
Python Set intersection_update()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python String find()
Python Program to Merge Two Dictionaries
Python property()
Python Machine Learning - Sebastian Raschka
Python del Statement
Python min()
Python bytes()
Python Program to Convert Decimal to Binary Using Recursion