Получить расширение файла в Python

Чтобы получить расширение файла в Python, вы можете использовать несколько методов. Вот несколько примеров вместе с соответствующим кодом:

Метод 1. Использование модуля os

import os
filename = 'example.txt'
extension = os.path.splitext(filename)[1]
print(extension)

Метод 2: использование модуля pathlib(доступен в Python 3.4+)

import pathlib
filename = 'example.txt'
extension = pathlib.Path(filename).suffix
print(extension)

Метод 3: использование метода split()

filename = 'example.txt'
extension = filename.split('.')[-1]
print(extension)

Метод 4. Использование регулярных выражений (модуль re)

import re
filename = 'example.txt'
extension = re.search(r'\.([^.]+$)', filename).group(1)
print(extension)

Эти методы должны предоставить вам расширение файла. Вы можете заменить 'example.txt'фактическим именем файла или путем, из которого вы хотите извлечь расширение.