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 Dictionary get()
Python String istitle()
Python Exception Handling Using try, except and finally statement
Python Program to Get a Substring of a String
Python if...else Statement
Python Global Keyword
Python dict()
File Name
Python Errors and Built-in Exceptions
Python Program to Measure the Elapsed Time in Python
Python List reverse()
Machine Learning with Python for everyone - Mark E.Fenner
Python Program to Reverse a Number
Python Dictionary pop()
Python super()
Python bin()
Python Program to Differentiate Between type() and isinstance()
Python String strip()
Debug a JavaMail Program
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Object Oriented Programming
Introduction to Scientific Programming with Python - Joakim Sundnes
Python Program to Compute the Power of a Number
Python Program to Find the Size (Resolution) of a Image
Python String casefold()
Python sum()
Python String isalpha()
Python Functions
Python print()
Python Program to Add Two Matrices
Python pow()
Deep Learning with Applications Using Python - Navin Kumar Manaswi