Exemplo n.º 1
0
save_info('Start')
try:
    command = sys.argv[1]
except IndexError:
    print('Необходимо выбрать команду. help')
else:
    if command == 'list':
        get_list()
    elif command == 'create_file':
        try:
            name = sys.argv[2]
        except IndexError:
            print('Отсутствует название файла')
        else:
            create_file(name)
    elif command == 'create_folder':
        try:
            name = sys.argv[2]
        except IndexError:
            print('Отсутствует название папки')
        else:
            create_folder(name)
    elif command == 'delete':
        try:
            name = sys.argv[2]
        except IndexError:
            print('Отсутствует название файла')
        else:
            delete_file(name)
    elif command == 'copy':
Exemplo n.º 2
0
except IndexError:
    print('Введите команду исполнения для скрипта!')
    command = 'help'

if command == 'list':
    get_list()
elif command == 'create_file':
    try:
        name = sys.argv[2]
    except IndexError:
        print('Отсутствует название файла!')
    else:
        try:
            text = sys.argv[3]
        except IndexError:
            create_file(name)
        else:
            create_file(name, sys.argv[3])
elif command == 'create_folder':
    try:
        name = sys.argv[2]
    except IndexError:
        print('Отсутствует название папки!')
    else:
        create_folder(name)
elif command == 'delete':
    try:
        name = sys.argv[2]
    except IndexError:
        print('Отсутствует название файла!')
    else:
Exemplo n.º 3
0
from Guess_the_Number import game

command = sys.argv[1]

if command == 'list':
    try:
        get_list(sys.argv[2])
    except IndexError:
        get_list()

elif command == 'create_file':
    try:
        name = sys.argv[2]
        try:
            text = sys.argv[3]
            create_file(name, text)
        except IndexError:
            create_file(name)
    except IndexError:
        print('Необходимо ввести имя файла!')

elif command == 'create_folder':
    try:
        name = sys.argv[2]
        create_folder(name)
    except IndexError:
        print('Необходимо ввести имя папки!')

elif command == 'delete_file':
    try:
        name = sys.argv[2]
Exemplo n.º 4
0
    act = command
else:
    command = ''

try:
    if command == 'list':
        get_list(active_dir, True) if len(
            sys.argv) > 2 and sys.argv[2] == 'folders' else get_list(
                active_dir)

    elif command == 'create_file':
        name = sys.argv[2]
        try:
            text = sys.argv[3]
        except IndexError:
            create_file(os.path.join(active_dir, name))
        else:
            create_file(os.path.join(active_dir, name), text)

    elif command == 'create_folder':
        name = sys.argv[2]
        create_folder(os.path.join(active_dir, name))

    elif command == 'delete':
        name = sys.argv[2]
        delete_f(os.path.join(active_dir, name))

    elif command == 'chdir':
        name = sys.argv[2]
        print('Рабочая папки изменена. Содержимое:')
        get_list(ch_dir(os.path.join(active_dir, name), def_fld))
Exemplo n.º 5
0
        def file_name():  # функция определения имени файла и расширешия
            dots = [name.index(i) for i in name if i == '.']  # если есть точка в имени, считаем, что указано расширешие
            return name[0:dots[0]] if dots else name  # присваиваем имя

        def file_extension():  # функция определения имени файла и расширешия
            dots = [name.index(i) for i in name if i == '.']  # если есть точка в имени, считаем, что указано расширешие
            return '.' + name[(dots[0] + 1):] if dots else '.txt'  # присваиваем расширение

        try:
            name = sys.argv[2]
        except IndexError:
            info()
        else:
            text = input('Введите текст (если не требуется, введите N): ')
            if text == 'N' or text == 'n':
                create_file(file_name(), None, file_extension())
            else:
                create_file(file_name(), text, file_extension())

    ##################################################################
    elif command == 'create_folder':
        try:
            name = sys.argv[2]
        except IndexError:
            info()
        else:
            create_folder(name)
    ##################################################################
    elif command == 'delete':
        try:
            name = sys.argv[2]
Exemplo n.º 6
0
    action = sys.argv[1]
except IndexError:
    print('Enter command')
    c.save_log(f'{IndexError} {sys.argv}')
else:
    if action == 'list':
        c.get_list()
    elif action == 'create-folder':
        try:
            c.create_folder(sys.argv[2])
        except IndexError:
            print('Please, specify folder name')
    elif action == 'create-file':
        try:
            if len(sys.argv) == 4:
                c.create_file(sys.argv[2], sys.argv[3])
            else:
                c.create_file(sys.argv[2])
        except IndexError:
            print('Please, specify file name')
    elif action == 'copy':
        try:
            if len(sys.argv) == 4:
                c.copy_obj(sys.argv[2], sys.argv[3])
            else:
                c.copy_obj(sys.argv[2])
        except IndexError:
            print('Please, specify object name')
    elif action == 'del':
        try:
            c.del_obj(sys.argv[2])
Exemplo n.º 7
0
save_info('Старт')

try:
    command = sys.argv[1]
except ImportError:
    print('Необходимо выбрать команду. Для выбора команды напишите "help" ')
else:
    if command == 'list':
        get_list()
    elif command == 'create_file':
        try:
            name = sys.argv[2]
        except ImportError:
            print('Отстутствует название файла')
        else:
            create_file(name)
    elif command == 'create_folder':
        try:
            name = sys.argv[2]
        except ImportError:
            print('Необходимо ввести имя папки')
        else:
            create_folder(name)
    elif command == 'delete':
        try:
            name = sys.argv[2]
        except ImportError:
            print('Необходимо ввести имя папки')
        else:
            delete_file(name)
    elif command == 'copy':
Exemplo n.º 8
0
            get_list(path, foldes_only)

    elif command == 'work_dir':
        save_info('command work_dir')
        get_work_directory()

    elif command == 'create_file':
        save_info('command create_file')
        try:
            name = sys.argv[2] if len(sys.argv) >= 3 else 'temp.txt'
            path = sys.argv[3] if len(sys.argv) >= 4 else None
            text = sys.argv[4] if len(sys.argv) >= 5 else None
        except Exception as ex:
            print(f'Ошибка - {ex}')
        else:
            create_file(name, path, text)

    elif command == 'create_folder':
        save_info('command create_folder')
        try:
            name = sys.argv[2] if len(sys.argv) >= 3 else 'Temp'
            path = sys.argv[3] if len(sys.argv) >= 4 else None
        except Exception as ex:
            print(f'Ошибка - {ex}')
        else:
            create_folder(name, path)

    elif command == 'delete':
        save_info('command delete')
        try:
            name = sys.argv[2]
Exemplo n.º 9
0
	command = sys.argv[1]
except IndexError:
	print('missing required parameter')
try:
	print('write "help" for displaying hints')
	save_log('Start')
	if command == 'list':
	list_dir()
	elif command == 'file':
	try:
		first_param = sys.argv[2]
		second_param = sys.argv[3]
	except IndexError:
		print('missing required parameter')
	else:
		create_file(first_param, second_param)
	elif command == 'dir':
	try:
		first_param = sys.argv[2]
	except IndexError:
		print('missing required parameter')
	else:
		create_dir(first_param)
	elif command == 'rem':
	try:
		first_param = sys.argv[2]
		second_param = sys.argv[3]
	except IndexError:
		print('missing required parameter')
	else:
		remove_f(first_param, second_param)	
Exemplo n.º 10
0
else:
    if command == 'list_file':
        get_list()
    elif command == 'change_dir':
        name = sys.argv[2]
        change_dir(name)
    elif command == 'game':
        game()
    elif command == 'list_folder_only':
        get_list(True)
    elif command == 'create_file':
        try:
            name = sys.argv[2]
            text = sys.argv[3]
            path = sys.argv[4]
            create_file(name, text, path)
        except IndexError:
            print('Не заданно название файла')
    elif command == 'create_folder':
        try:
            name = sys.argv[2]
            dir = sys.argv[3]
            create_folder(name, dir)
        except IndexError:
            print('Не заданно название папки')
    elif command == 'delete':
        try:
            name = sys.argv[2]
            delete_file(name)
        except IndexError:
            print('Не заданно имя файла для удаления')