Методы получения файлов TXT в каталоге с использованием Python

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

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

import os
directory = '/path/to/directory'  # Replace with the actual directory path
txt_files = [file for file in os.listdir(directory) if file.endswith(".txt")]
print(txt_files)

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

import glob
directory = '/path/to/directory'  # Replace with the actual directory path
txt_files = glob.glob(directory + "/*.txt")
print(txt_files)

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

from pathlib import Path
directory = Path('/path/to/directory')  # Replace with the actual directory path
txt_files = list(directory.glob('*.txt'))
print(txt_files)

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

import fnmatch
import os
directory = '/path/to/directory'  # Replace with the actual directory path
txt_files = [file for file in os.listdir(directory) if fnmatch.fnmatch(file, '*.txt')]
print(txt_files)

Вы можете выбрать любой из этих методов в зависимости от ваших предпочтений и конкретных требований вашего проекта.