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':
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:
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]
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))
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]
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])
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':
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]
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)
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('Не заданно имя файла для удаления')