Как проверить расширение файла в Python?

Пользователь

от jensen , в категории: Python , 2 года назад

Как проверить расширение файла в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от sherwood_littel , 2 года назад

@jensen Вы можете использовать pathlib.Path() чтобы получить расширение файла в Python и затем if условие, чтобы проверить расширение, посмотрите код ниже:


1
2
3
4
5
6
7
8
import pathlib

extension = pathlib.Path('file.txt').suffix

if extension == '.txt':
    print("Текстовый файл")
    
# Вывод: Текстовый файл 


Пользователь

от vladimir , год назад

@jensen 

Вы можете использовать функцию os.path.splitext() в Python для разделения имени файла и его расширения. Например:

1
2
3
4
5
6
7
8
import os

filename = "example.txt"

# Get the file extension
extension = os.path.splitext(filename)[1]

print(extension) # Output: '.txt'


Вы можете также использовать функцию pathlib.Path.suffix из модуля pathlib . Например:

1
2
3
4
5
6
7
8
from pathlib import Path

filename = "example.txt"

# Get the file extension
extension = Path(filename).suffix

print(extension) # Output: '.txt'