Table of Contents
In this example, you will learn to extract extension from the file name.
To understand this example, you should have the knowledge of the following Python programming topics:
1. Example 1: Using splitext() method from os module
import os
file_details = os.path.splitext('/path/file.ext')
print(file_details)
print(file_details[1])
Output
('/path/file', '.ext')
.ext
os.path.splitext() gives a tuple with one item as the name of the file along with the path and the other is the extension of the file. If you want the file extension only, you can print it as shown above file_details[1].
2. Example 2: Using pathlib module
import pathlib
print(pathlib.Path('/path/file.ext').suffix)
Output
.ext
Using suffix attribute from pathlib module, we can get the extension of a file. In the above example, .ext is the extension of file file.ext.
Note: It works for python 3.4 and above.
Related posts:
Python Input, Output and Import
Python time Module
Python abs()
Python Program to Find the Factorial of a Number
Python bytearray()
Python float()
Python String strip()
Python divmod()
Python Program to Check Prime Number
Python sleep()
Python repr()
Python eval()
Python Set discard()
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Set union()
Python List count()
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python all()
Python set()
Python Dictionary get()
Python globals()
Python *args and **kwargs
Python locals()
How to get current date and time in Python?
Python String rjust()
Python Program to Safely Create a Nested Directory
Python Program to Find Armstrong Number in an Interval
Python String capitalize()
Python String center()
Python Program to Convert Two Lists Into a Dictionary
Debug a JavaMail Program
Python Program to Get Line Count of a File