/
knzsoft
/
memo-game
Обзор
Документация
Войти
/
knzsoft
/
memo-game
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
python-os.txt
44 строки
2 KB
Alexey Knyazev
Initial commit.
19 дек 2024, 16:51
19 дек 2024, 16:51
874a4c1
Код
Авторство
О чём код?
#version: 2.1 #title: Python: Модуль os @DECLARE ============================================================================= Модуль os: методы чтения содержимого директорий. @DEFINE -------------------------------- os.listdir(), os.listdir('topdir') -> список содержимого директории os.walk('topdir') -> объект итератора содержимого директории os.scandir('topdir') -> объект итератора содержимого директории @END @DECLARE ============================================================================= Модуль os: взять имя текущей директории. @DEFINE -------------------------------- os.getcwd() # Get Current Working Directory @END @DECLARE ============================================================================= Модуль os: переключить текущую директорию @DEFINE -------------------------------- os.chcwd(<dir>) Ничего не возвращает Исключения: OSError FileNotFoundError PermissionError NotADirectoryError @END @DECLARE ============================================================================= Модуль os: особенности os.walk() @DEFINE -------------------------------- os.walk(<top>) требует указания корневой директории для работы. Работает как генератор возвращающий узлы при обходе файлового дерева в виде списка кортежей: for (root, dirs, files) in os.walk(path): root - корень текущего узла (строка) dirs - список директорий в данном узле files - список файлов в данном узле @END @DECLARE ============================================================================= @DEFINE -------------------------------- @END