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 fromkeys()
Python Deeper Insights into Machine Learning - Sebastian Raschka & David Julian & John Hearty
Python Closures
Python String find()
Python float()
Python Program to Solve Quadratic Equation
Python repr()
Python Global Keyword
Python Program to Find the Sum of Natural Numbers
Python String casefold()
Python Program to Print Colored Text to the Terminal
Python Program to Reverse a Number
Python min()
Python Program to Multiply Two Matrices
Python Dictionary values()
Python String replace()
Python complex()
Deep Learning from Scratch - Building with Python form First Principles - Seth Weidman
Python Modules
Python Statement, Indentation and Comments
Python abs()
Python Get Current time
Python Set symmetric_difference_update()
Python Program to Check if a Number is Positive, Negative or 0
Python String isalnum()
Python Program to Find Numbers Divisible by Another Number
Python Recursion
Python String rfind()
Python zip()
Python String zfill()
Python Operators
Python Dictionary copy()