Рубрики
Без рубрики

Как перечислить все файлы каталога в Python

Привет, ребята, как вы все? Надеюсь, у вас все в порядке сегодня в этом уроке, о котором мы поговорим … Tagged with Python, учебник.

Привет, ребята, как вы все? Надеюсь, у вас все в порядке сегодня в этом уроке, мы поговорим о том, как перечислить все файлы каталога в Python, так что давайте начнем этот урок, не тратя время. Здесь мы поговорим обо всех способных методах. Давайте изучим один за другим.

Как перечислить все файлы каталога в Python

Метод 1: Использование OS.Listdir ()

OS.ListDir () даст вам все, что находится в каталоге – файлы и каталоги.

Если вам нужны просто файлы, вы можете либо отфильтровать это, используя OS.Path:

from os import listdir
from os.path import isfile, join
onlyfiles = [f for f in listdir(mypath) if isfile(join(mypath, f))]

Например, с ListDir в модуле ОС вы получаете файлы и папки в текущем режиме

 import os
 arr = os.listdir()
 print(arr)

 >>> ['$RECYCLE.BIN', 'work.txt', '3ebooks.txt', 'documents']

Глядя в каталог

arr = os.listdir('c:\\files')

Метод 2: Использование OS.Walk ()

Используйте os.walk (), который даст два списка для каждого каталога, который он посещает – разделение на файлы и режимы для вас. Если вам нужен только верхний каталог, вы можете сломаться в первый раз это дает

Вот все возможные методы с примером Как перечислить все файлы каталога в Python

Оригинал: “https://dev.to/fluttercorner/how-to-list-all-files-of-a-directory-in-python-5ggc”