Список файлов и директорий на языке Python с помощью os.listdir()

Функция os.listdir() является частью стандартной библиотеки Python. Она позволяет получить список всех файлов и поддиректорий, находящихся в заданной директории. В качестве аргумента функции принимается путь к директории.

Например, чтобы получить список всех файлов и поддиректорий в текущей директории, можно использовать следующий код:

python
import os
current_dir = os.getcwd()
files_and_dirs = os.listdir(current_dir)
print(files_and_dirs)

В результате выполнения данного кода на экран будет выведен список всех файлов и поддиректорий текущей директории.

Если нужно получить список файлов только в текущей директории, то можно использовать следующий код:

python
import os
current_dir = os.getcwd()
files_only = [f for f in os.listdir(current_dir) if os.path.isfile(os.path.join(current_dir, f))]
print(files_only)

Этот код использует функцию os.path.isfile() для проверки каждого элемента списка на то, является ли он файлом или директорией. Функция os.path.join() используется для объединения пути к директории с именем файла.

Если нужно получить список поддиректорий в текущей директории, можно использовать следующий код:

python
import os
current_dir = os.getcwd()
dirs_only = [d for d in os.listdir(current_dir) if os.path.isdir(os.path.join(current_dir, d))]
print(dirs_only)

Этот код использует функцию os.path.isdir() для проверки каждого элемента списка на то, является ли он директорией или файлом.

Таким образом, функция os.listdir() является очень полезным инструментом, который позволяет получить список всех файлов и поддиректорий в заданной директории, что может быть очень удобно при работе с файловой системой в Python.

Похожие вопросы на: "os listdir "

Z Y X: Все, что вам нужно знать
Работа с длиной строки в PHP
LUC - ваш гид в мире небесных тел
Doctrine: работа с базами данных на новом уровне
Как удалить ветку в Git: простой гайд
Решения задач по SQL на SQL Ex RU
2 Mod: улучшение вашего веб-сайта с новыми функциями и возможностями
Python Iterable
<JS проверка на null>
HTTP FakeURL - создайте свой фейковый URL-адрес