Beispiel #1
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)
Beispiel #2
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('неверная команда меню')
Beispiel #3
0
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('Неизвестная опция')
Beispiel #5
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("Такого пункта меню нет")
Beispiel #6
0
# позволяющую работать с папками текущей директории.
# Утилита должна иметь меню выбора действия, в котором будут пункты:
# 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)
Beispiel #7
0
    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('Такого пункта меню нет')
Beispiel #8
0
while True:
    try:
        command = int(
            input("Выберете действие:\n"
                  "1. Перейти в папку\n"
                  "2. Просмотреть содержимое текущей папки\n"
                  "3. Удалить папку\n"
                  "4. Создать папку\n"
                  "5. Выйти\n"
                  ">>"))
    except ValueError:
        print("Неизвестная команда. Повторите ввод")
        continue
    if command == 5:
        break
    elif command == 2:
        easy.show_dir(easy.cwd())
    elif command in (1, 3, 4):
        fold = input(
            f"Вы выбрали действие - {command_description_arr[command]}. Введите название папки:"
        )
        if command == 1:
            easy.change_dir(fold)
        elif command == 4:
            easy.make_dir(fold)
        elif command == 3:
            easy.del_dir(fold)
    else:
        print("Неизвестная команда. Повторите ввод")