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 Program to Convert Kilometers to Miles
Python property()
Python delattr()
Python Machine Learning Third Edition - Sebastian Raschka & Vahid Mirjalili
Python Program to Get a Substring of a String
Python __import__()
Python Program to Add Two Numbers
Python reversed()
Python hex()
Python Program Read a File Line by Line Into a List
Python Program to Count the Number of Occurrence of a Character in String
Python isinstance()
Python Program to Print all Prime Numbers in an Interval
Python String join()
Python Iterators
Python Set difference_update()
Python Shallow Copy and Deep Copy
Python Data Types
Python Program to Display the multiplication Table
Python List copy()
Python Set discard()
Python ord()
Python String isalpha()
Python Program to Slice Lists
Python max()
Python Tuple index()
Python Program to Iterate Over Dictionaries Using for Loop
Python Program to Append to a File
Deep Learning with Python - A Hands-on Introduction - Nikhil Ketkar
Python Program to Copy a File
Python Global Keyword
Python String splitlines()