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 List insert()
Python Deep Learning Cookbook - Indra den Bakker
Python Set symmetric_difference()
Intelligent Projects Using Python - Santanu Pattanayak
Python Program to Check if a Number is Odd or Even
Python ord()
Python String zfill()
Python String isalpha()
Python Global, Local and Nonlocal variables
Python range()
Python Program to Remove Duplicate Element From a List
Python Program to Count the Occurrence of an Item in a List
Python reversed()
Python Program to Safely Create a Nested Directory
Python pow()
Python Program to Transpose a Matrix
Python iter()
Python Program to Slice Lists
Python issubclass()
Python Matrices and NumPy Arrays
Python while Loop
Python frozenset()
Python List reverse()
Python datetime
Python Program to Display Calendar
Python String isidentifier()
Python Program to Count the Number of Each Vowel
Python pass statement
Python String format()
Python @property decorator
Python len()
Python Data Structures and Algorithms - Benjamin Baka