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 Global, Local and Nonlocal variables
Python __import__()
Python Program to Check Leap Year
Python Program to Trim Whitespace From a String
Python List remove()
Python all()
Python min()
Python Tuple
Python datetime
Python Program to Generate a Random Number
Python String find()
Python String partition()
Python range()
Python List insert()
Python oct()
Python Sets
Python locals()
Python next()
Python Directory and Files Management
Python Program to Split a List Into Evenly Sized Chunks
Python any()
Python Objects and Classes
Python String count()
Python setattr()
Python Program to Illustrate Different Set Operations
Python getattr()
Python timestamp to datetime and vice-versa
Python Program to Get File Creation and Modification Date
Python zip()
Python ascii()
Python @property decorator
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman