How to get file extension in Python?
In this article, we will cover How to extract file extensions using Python, Get File Extension in Python we can use either of the two different approaches discussed below:
- Use the os.path Module to Extract Extension From File in Python
- Use the pathlib Module to Extract Extension From File in Python
Method 1: Using Python os module splitext() function
This function splits the file path string into the file name and file extension into a pair of root and extension such that when both are added then we can retrieve the file path again (file_name + extension = path). This function is preferred use when the OS module is being used already.
('my_file', '.txt') File Name: my_file File Extension: .txt
Method 2: Using Pathlib module
The pathlib.Path().suffix method of the Pathlib module can be used to extract the extension of the file path. This method is preferred for an object-oriented approach.
File Extension: .txt