Ця програма демонструє базові можливості стандартної бібліотеки os у Python для роботи з файловою системою:
отримання поточного каталогу, створення папок, перейменування та видалення директорій.
Програма показує, як Python може:
- дізнатися поточний робочий каталог
- створювати папки
- перейменовувати папки
- видаляти папки
- обробляти можливі помилки
project/
│── main.py # файл з демонстраційним кодом
│── REMDI.ND # інструкція (цей файл)
- Python 3.8+
- Операційна система: Windows / Linux / macOS
- Доступ до файлової системи
-
Відкрий термінал у папці з файлом
main.py -
Виконай команду:
python main.py
-
Спостерігай вивід у консолі та зміни у файловому менеджері
Програма використовує:
os.getcwd()щоб показати, в якій папці вона зараз працює.
Програма намагається створити папку з назвою:
пітон_створив_папку
Якщо папка вже існує — створення пропускається, і програма не завершується з помилкою.
Папка перейменовується на:
Пітон_перейменував
Якщо початкова папка не знайдена — виводиться повідомлення про помилку.
Програма намагається видалити перейменовану папку.
os.rmdir()видаляє лише порожні папки- Якщо папка не порожня — з’явиться помилка
- Якщо папка вже видалена — програма це повідомить
Для наочності використовується:
time.sleep(1)Це робить паузу в 1 секунду між етапами виконання програми.
У програмі використано try / except для:
FileExistsError— папка вже існуєFileNotFoundError— папка не знайденаOSError— папка не порожня
Це запобігає аварійному завершенню програми.
os— робота з файловою системоюtime— затримки виконання
- Видалення непорожніх папок (
shutil.rmtree) - Перевірка існування папки перед діями
- Логування дій у файл
- Інтерактивне меню
Це навчальна демонстраційна програма для вивчення бібліотеки os у Python 🐍
Рекомендовано запускати у тестовій папці.