def folder_actions(): """ Функция выполняет действия над директориями в соответствии с запросами пользователя """ user_request = 'a' while user_request != '0': print(""" Введите: '1' для перехода в указанную директорию '2' для просмотра содержимого текущей директории '3' для удаления указанной директории '4' для создания директории""") user_request = input() if user_request == '1': dir_name = input('введите название директории для перехода: ') easy.change_dir(dir_name) print('Выберите дальнейшие действия') elif user_request == '2': dir_name = os.getcwd() easy.list_dir(dir_name) elif user_request == '3': dir_name = input('введите имя удаляемой директории: ') easy.delete_dir(dir_name) elif user_request == '4': dir_name = input('задайте имя создаваемой директории: ') easy.make_dir(dir_name) elif type(user_request) is not int or len(user_request) >= 1: print('неверная команда меню')
def start (): answer ='' while answer != '5': print('----------------------------------------') print('Текущая директория: ' + os.getcwd()) answer = input('Выберите пункт меню:\n' '1. Перейти в папку\n' '2. Помотреть Директории текущей папки\n' '3. Посмотреть Файлы текущей папки\n' '4. Удалить папку\n' '5. Создать папку\n' '6. Выход\n') if answer =='6': break if answer == '1': path_name = input('Укажите папку для перехода: ') print(change_dir(path_name)) elif answer == '2': easy.list_dir() elif answer == '3': easy.list_files() elif answer == '4': name = input('Введите имя удаляемой папки: ') easy.remove_dir(name) elif answer == '5': name = input('Введите имя новой папки: ') easy.make_dir(name)
import easy #9 exitos = 'a' while exitos != '0': print("__________________") print("Перейти в папку - 1") print("Просмотреть содержимое текущей папки - 2") print("Удалить папку - 3") print("Создать папку - 4") print("Выход - 0") exitos = input("Выбрать: ") print("_______") print("Ваш выбор:", exitos) if exitos == "1": print("Запрашиваемый результат:") dir_name = input("Введите полный путь папки: ") easy.change_dir(dir_name) elif exitos == "2": dir_name = os.getcwd() easy.list_dir(dir_name) elif exitos == "3": dir_name = input("Введите полный путь папки: ") easy.delete_dir(dir_name) elif exitos == "4": dir_name = input("ВВедите полный путь папки: ") easy.make_dir(dir_name) elif exitos == "0": pass else: print("Такого пункта меню нет")
print('Просмотреть содержимое текущей папки - выбрать 2') print('Удалить папку - выбрать 3') print('Создать папку - выбрать 4') print('для выхода - выбрать 0') exitos = input('Выбрать: ') if exitos == '1': try: dir_name = input('наберите полный путь папки: ') lib.ch_dir(dir_name) except AttributeError: print('Не верный путь.') except FileNotFoundError: print('Не верный путь.') elif exitos == '2': dir_name = os.getcwd() lib.list_dir(dir_name) elif exitos == '3': try: dir_name = input('наберите полный путь папки: ') lib.remove_dir(dir_name) except FileNotFoundError: print('Папка не была найдена.') elif exitos == '4': try: dir_name = input('наберите полный путь папки: ') lib.make_dir(dir_name) except FileNotFoundError: print('Не верный формат') elif exitos == '0': pass else:
# и импортированные в данный файл из easy.py import easy while True: print("Выберите действие:\n\ 1. Перейти в папку\n\ 2. Просмотреть содержимое текущей папки\n\ 3. Удалить папку\n\ 4. Создать папку\n\ 5. Выйти") choice = input("Выберите действие? (1/2/3/4/5): ") if choice == '1': dir_name_input = input( "Введите имя директории, в которую вы хотите открыть: ") print(easy.change_dir(dir_name_input)) elif choice == '2': easy.list_dir() elif choice == '3': dir_name_input = input( "Введите имя директории, которую вы хотите удалить: ") print(easy.delete_dir(dir_name_input)) elif choice == '4': dir_name_input = input( "Введите имя директории, которую вы хотите создать: ") print(easy.create_dir(dir_name_input)) elif choice == '5': print("Вы успешно завершили работу") exit() else: print("Неизвестный выбор, попробуйте снова")
print('-' * 50) print('Задача - 1') print('-' * 50) while True: try: choice = int( input('Выберите пункт:\n' '1. Перейти в папку\n' '2. Посмотреть содержимое текущей папки\n' '3. Удалить папку\n' '4. Создать папку\n' '5. Выход\n' '---------------------\n' 'Ваш выбор:')) if choice == 1: easy.into_dir(input('Введите директорию перехода: ')) elif choice == 2: print(easy.list_dir()) elif choice == 3: easy.del_dir(input('Введите удаляемую директорию: ')) elif choice == 4: easy.mk_dir(input('Введите название новой директории: ')) elif choice == 5: break else: print('Выбор не ясен. Уточните выбор') except ValueError: print('Ввод некорректен!')
from easy import level_up, mk_dir, rem_dir, list_dir, ch_dir import os print('Ваша текущая директория {}'.format(os.getcwd())) menu = 0 try: while (menu < 1 or menu > 4): menu = int( input( 'Выберите один из пунктов\n1. Перейти в папку\n2. Просмотреть содержимое текущей папки\n3. Удалить папку\n4. Создать папку\nВаш выбор: ' )) if (menu < 1 or menu > 4): print('Попробуйте снова') print('Ваша текущая директория {}'.format(os.getcwd())) if menu == 1: folder = str(input('В какую папку вы хотите перейти: ')) ch_dir(folder) elif menu == 2: list_dir() elif menu == 3: folder = str(input('Какую папку вы хотите удалить: ')) rem_dir(folder) elif menu == 4: folder = str(input('Какую папку вы хотите создать: ')) mk_dir(folder) except ValueError: print('Невозможно создать/удалить/прейти\nValueError') except FileNotFoundError: print('Невозможно создать/удалить/прейти\nFileNotFoundError') else: print('Успешно создано/удалено/перешел') print('Ваша текущая директория {}'.format(os.getcwd()))