Skip to content

Commit be6e27b

Browse files
committed
for check
1 parent c88d741 commit be6e27b

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

lesson05/home_work/hw05_normal.py

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import hw05_easy as easy
2+
import os
13
# Задача-1:
24
# Напишите небольшую консольную утилиту,
35
# позволяющую работать с папками текущей директории.
@@ -13,3 +15,37 @@
1315
# Для решения данной задачи используйте алгоритмы из задания easy,
1416
# оформленные в виде соответствующих функций,
1517
# и импортированные в данный файл из easy.py
18+
variant = ""
19+
while not variant == "5":
20+
variant = input(
21+
"1. Перейти в папку \n2. Просмотреть содержимое текущей папки\n3. Удалить папку\n4. Создать папку\n5. Выход\n")
22+
23+
if variant == "1":
24+
cur_dir = input("Введите имя папки - ")
25+
try:
26+
os.chdir(cur_dir)
27+
print("Перешли в каталог - ",os.getcwd())
28+
except:
29+
print('нет такого каталога')
30+
31+
32+
elif variant == "2":
33+
print("Содержимое текущей папки: ")
34+
easy.list_dir(os.getcwd())
35+
elif variant == "3":
36+
cur_dir = input("Введите имя папки - ")
37+
try:
38+
easy.del_dir(cur_dir)
39+
print("Папка удалена")
40+
except:
41+
print('Ошибка удаления папки')
42+
43+
elif variant == "4":
44+
cur_dir = input("Введите имя папки - ")
45+
try:
46+
easy.create_dir(cur_dir)
47+
print("Папка создана")
48+
except:
49+
print('Ошибка создания папки')
50+
51+

0 commit comments

Comments
 (0)