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 islower()
Python if...else Statement
Python repr()
Python getattr()
Learning scikit-learn Machine Learning in Python - Raul Garreta & Guillermo Moncecchi
Python String find()
Python Program to Measure the Elapsed Time in Python
Python Program to Safely Create a Nested Directory
Python Dictionary fromkeys()
Python Set difference_update()
Python Program to Convert Bytes to a String
Python Program to Sort a Dictionary by Value
Python Program to Display Powers of 2 Using Anonymous Function
Python Iterators
Python Program to Compute the Power of a Number
Python String lstrip()
Machine Learning Mastery with Python - Understand your data, create accurate models and work project...
Python Program to Find the Largest Among Three Numbers
Python filter()
Python divmod()
Python String isprintable()
Python String join()
Python Set issuperset()
Python Deep Learning Cookbook - Indra den Bakker
Python Deep Learning - Valentino Zocca & Gianmario Spacagna & Daniel Slater & Peter Roelants
Python type()
Python Objects and Classes
Python for Loop
Python Program to Append to a File
Python exec()
Python eval()
Python int()