Чтобы перечислить файлы в каталоге, вы можете использоватьlistdir()
метод, предоставляемыйos
встроенный модуль:
import os
dirname = ‘/users/Flavio/dev’
files = os.listdir(dirname)
print(files)
Чтобы получить полный путь к файлу, вы можете присоединить путь к папке к имени файла, используяos.path.join()
метод:
import os
dirname = ‘/users/Flavio/dev’
files = os.listdir(dirname)
temp = map(lambda name: os.path.join(dirname, name), files)
print(list(temp))
Чтобы перечислить только файлы или только каталоги, вы можете использоватьos.path.isfile()
иos.path.isdir()
:
import os
dirname = ‘/users/Flavio/dev’
dirfiles = os.listdir(dirname)
fullpaths = map(lambda name: os.path.join(dirname, name), dirfiles)
dirs = []
files = []
for file in fullpaths:
if os.path.isdir(file): dirs.append(file)
if os.path.isfile(file): files.append(file)
print(list(dirs))
print(list(files))
Больше руководств по питону:
- Введение в Python
- Установка Python 3 на macOS
- Запуск программ Python
- Python 2 против Python 3
- Основы работы с Python
- Типы данных Python
- Операторы Python
- Строки Python
- Логические значения Python
- Числа Python
- Python, прием ввода
- Управляющие операторы Python
- Списки Python
- Кортежи Python
- Наборы Python
- Словари Python
- Функции Python
- Объекты Python
- Петли Python
- Модули Python
- Классы Python
- Стандартная библиотека Python
- Отладка Python
- Область видимости переменных Python
- Python, принимать аргументы из командной строки
- Рекурсия Python
- Вложенные функции Python
- Лямбда-функции Python
- Замыкания Python
- Виртуальные среды Python
- Используйте GoPro в качестве удаленной веб-камеры с помощью Python
- Python, как создать список из строки
- Декораторы Python
- Строки документации Python
- Самоанализ Python
- Аннотации Python
- Python, как вывести список файлов и папок в каталоге
- Python, как проверить, четное или нечетное число
- Python, как получить подробную информацию о файле
- Python, как проверить, существует ли файл или каталог
- Исключения Python
- Python, как создать каталог
- Python, как создать пустой файл
- Python, оператор `with`
- Python, создайте сетевой запрос
- Python, установка сторонних пакетов с помощью `pip`
- Python, прочтите содержимое файла