Получить список EXE файлов в папке

Есть способ получить список всех файлов и папок в определённой деректории.

import os
 
url_to_directory = r"C:\Program Files\Python310"
files = os.listdir(url_to_directory)
print(files)

Можно ли через os или через split получить список только exe файлов?


Ответы (2 шт):

Автор решения: splash58

Можно воспользоваться модулем glob

import glob

url_to_directory = r"C:\Program Files\Python310"

lst = glob.glob(f'{url_to_directory}/*.exe')
print(lst)
→ Ссылка
Автор решения: strawdog

Можно воспользоваться модулем pathlib

import pathlib

url_to_directory = r"C:\Program Files\Python310"
list(pathlib.Path(url_to_directory).glob('*.exe'))
→ Ссылка