if len(sys.argv) > 1: caminho = sys.argv[1] + "\\"; planilha = sys.argv[2]; else: caminho = "X:\\SGE-Projetos\\02-Estudos\\33 - Problema da Expansão\\Python\\dev\\MDI PDE 2030\\"; planilha = "X:\\SGE-Projetos\\02-Estudos\\33 - Problema da Expansão\\Python\\dev\\MDI PDE 2030\\Modelo_Jorge_PDE_2030_v1 - 2019.06.04.xlsm"; # inicializa os principais objetos start = time.process_time(); startDate = time.localtime(); try: control = Control(plan_dados = planilha, path = caminho, time = startDate); except: print("Erro de Execucao"); print("Consulte o arquivo erro.txt"); # cria o arquivo txt saidaResul = open(caminho + "erro.txt", "w"); saidaResul.write(traceback.format_exc()); sys.exit(1); elapsed = time.process_time(); elapsed = elapsed - start; # exporta objetos do python para json se a opcao estiver habilitada na planilha if control.isExpJsonHabilitada: control.exportaObjeto(); # libera a memoria control = None; print("Concluido - Tempo Total: " + str(int(float(elapsed))) + " segundos");