w3resource

Python: Get an absolute file path

Python Basic: Exercise-63 with Solution

Absolute File Path Finder

Write a Python program to get an absolute file path.

Sample Solution-1:

Python Code:

# Define a function named absolute_file_path that takes a parameter 'path_fname'.
def absolute_file_path(path_fname):
    # Import the 'os' module for working with file paths and directories.
    import os
    
    # Use 'os.path.abspath()' to get the absolute file path by providing 'path_fname'.
    return os.path.abspath(path_fname)

# Call the function and print the result, passing "test.txt" as the argument.
print("Absolute file path: ", absolute_file_path("test.txt"))

Sample Output:

Absolute file path:  /home/students/path_fname 
class="p-flowchart">Flowchart:

Flowchart: Get an absolute file path.

Sample Solution-2:

Python Code:

# Import the 'Path' class from the 'pathlib' module, which provides an object-oriented interface to file system paths.
from pathlib import Path

# Create a Path object 'p' by providing the file path "main.py" and resolving it to its absolute path.
p = Path("main.py").resolve()

# Print the absolute path of the file.
print(p)

Sample Output:

/tmp/sessions/9f576d81597fd882/main.py

Python Code Editor:

 

Previous: Write a Python program to convert all units of time into seconds.
Next: Write a Python program to get file creation and modification date/times.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/python-exercises/python-basic-exercise-63.php