Advertisement
Guest User

Correção indentação

a guest
Mar 17th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.67 KB | None | 0 0
  1. import psycopg2
  2.  
  3. con = psycopg2.connect( database='***',host='localhost', user='******', password='*******')
  4. cur = con.cursor()
  5. ref_arquivo = open("C:/Users/marco/Desktop/DataBases/ampla_Novo_Tempo_Ordens_GA.txt",'r',encoding='utf-8')
  6.  
  7. input("Digite uma Parada")
  8. sql = 'truncate "tb_ordens_ga"'
  9. cur.execute(sql)
  10.  
  11. raw_sql = """
  12. insert into "public"."tb_ordens_ga (
  13.    "numero_ordem", "data_exec_visita", "data_estado_format", "numero_cliente", "cliente", "endereco", "telefone", "bairro", "municipio", "des_servico", "descricao_etapa", "descricao_estado", "data_ingresso", "observação_executante", "observação_atendente"
  14. ) values (
  15.    "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}", "{}"
  16. )
  17. """
  18.  
  19. for linha in ref_arquivo:
  20.     linha = linha.replace("'", "")
  21.     linha = linha.replace('"', '')
  22.     valores = linha.split("|")
  23.  
  24.     numero_ordem = valores[0]
  25.     data_exec_visita = valores[1]
  26.     data_estado_format = valores[2]
  27.     numero_cliente = valores[3]
  28.     cliente = valores[4]
  29.     endereco = valores[5]
  30.     telefone = valores[6]
  31.     bairro = valores[7]
  32.     municipio = valores[8]
  33.     des_servico = valores[9]
  34.     descricao_etapa = valores[10]
  35.     descricao_estado = valores[11]
  36.     data_ingresso = valores[12]
  37.     observacao_executante = valores[13]
  38.     observacao_atendente = valores[14]
  39.  
  40.     sql = raw_sql.format(numero_ordem, data_exec_visita, data_estado_format, numero_cliente, cliente, endereco, telefone, bairro, municipio, des_servico, descricao_etapa, descricao_estado, data_ingresso, observacao_executante, observacao_atendente
  41.     )
  42.     cur.execute(sql)
  43. con.commit()
  44.  
  45. ref_arquivo.close()
  46.  
  47. con.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement