예제 #1
0
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('неверная команда меню')
예제 #2
0
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)
예제 #3
0
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("Такого пункта меню нет")
예제 #4
0
 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:
예제 #5
0
# и импортированные в данный файл из 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("Неизвестный выбор, попробуйте снова")
예제 #6
0
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('Ввод некорректен!')
예제 #7
0
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()))