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)
def main(): while True: print('''1 Перейти в папку 2 Просмотреть содержимое текущей папки 3 Удалить папку 4 Создать папку 5 Выйти''') task = input() #Перейти в папкуty if task == '1': dirname = input('Введите имя директории: ') try: os.chdir(dirname) print('Вы перешли в {}'.format(dirname), os.getcwd()) except FileNotFoundError: print('Такого файла не существует!') #Просмотреть содержимое текущей папки elif task == '2': print(os.getcwd(), files()) #Удалить папку elif task == '3': dirname = input('Введите имя директории: ') remove_dir(dirname) #Создать папку elif task == '4': dirname = input('Введите имя директории: ') make_dir(dirname) elif task == '5': break
def process_user_choice(choice): if choice == 1: dir = input('Имя папки:') easy.cd(dir) elif choice == 2: easy.dir_list() elif choice == 3: dir = input('Имя папки:') easy.remove_dir(dir) elif choice == 4: dir = input('Имя папки:') easy.make_dir(dir) else: print('Неизвестная опция')
# позволяющую работать с папками текущей директории. # Утилита должна иметь меню выбора действия, в котором будут пункты: # 1. Перейти в папку # 2. Просмотреть содержимое текущей папки # 3. Удалить папку # 4. Создать папку # При выборе пунктов 1, 3, 4 программа запрашивает название папки # и выводит результат действия: "Успешно создано/удалено/перешел", # "Невозможно создать/удалить/перейти" # # Для решения данной задачи используйте алгоритмы из задания easy, # оформленные в виде соответствующих функций, # и импортированные в данный файл из easy.py import easy person = int( input( '1. Перейти в папку\n2. Просмотреть содержимое текущей папки\n3. Удалить папку\n4. Создать папку' '\nВведите: ')) if person == 1: name = input('Enter the way to file: ') easy.open_file(name) elif person == 2: easy.show() elif person == 3: name = input('Enter name of file: ') easy.remove_dir(name) else: name = input('Enter name of file: ') easy.make_dir(name)
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: print('Такого пункта меню нет')
txt = '' while txt != 'exit': print(f'Текущая папка {easy.current_dir()}\n') print('1. Перейти в папку\n' '2. Просмотреть содержимое текущей папки\n' '3. Удалить папку\n' '4. Создать папку\n') txt = input('Выберите действие: ') if txt == '1': _txt = input('Введите имя папки: ') easy.change_dir(_txt) elif txt == '2': result = easy.view_dir() if result: print(f'Содержимое текущей папки:\n{result}') else: print('Папка пуста') elif txt == '3': _txt = input('Введите имя папки из текущей директории для удаления: ') if easy.remove_dir(_txt): print(f'Папка {_txt} удалена\n') elif txt == '4': _txt = input('Введите имя папки для создания в текущей директории: ') if easy.create_dir(_txt): print(f'Папка {_txt} создана\n')