Home - YaroslavGit28/os.sys-PY GitHub Wiki

file_manager-guide — Wiki (справочник)

Эта вики — полная документация по обновлённому учебному проекту file_manager.py, где сделан акцент на широкое использование функций стандартной библиотеки os.

В текущей версии проекта используются и демонстрируются:

  • os.system, os.getcwd, os.chdir;
  • os.listdir, os.scandir;
  • os.mkdir, os.makedirs, os.remove, os.rmdir;
  • os.rename, os.replace;
  • os.open, os.close, os.utime;
  • os.access, os.stat;
  • os.environ, os.getenv;
  • os.getpid, os.cpu_count, os.getlogin;
  • os.path.join, os.path.exists, os.path.isfile, os.path.isdir, os.path.abspath, os.path.getsize, os.path.getmtime, os.path.getatime.

Здесь есть:

  • сравнения с ручными способами (без Python и без os);
  • сравнения «минимальный подход» vs «расширенный os-подход»;
  • диаграммы архитектуры, потока вызовов и работы с ОС;
  • практические рекомендации по безопасным операциям с файлами;
  • ограничения учебного подхода и пути развития.

Модуль 1. Контекст и предпосылки


Модуль 2. Основные идеи и механизмы


Модуль 3. Практическое применение