leitura de um txt com uma sql dentro
boa tarde
guys estou lendo um arquivo txt em usando python e recebendo uma sql, porem essa sql esta em blocos e mesmo colocando as """ '"" ele diz que esta errado a contrução se coloco direto no codigo funciona, alguém poderia me ajudar/
#codiogo
import psycopg2
import csv, sys
import socket
import pandas as pd
import sqlite3
import random
import rstr
import os
import io
import names
import datetime
# ("Host: ")
# ("Porta: " )
# ("Database: ")
# ("Usuario: ")
# ("Senha: ")
# ("Sql: ")
# ("Separação: ")
# ("Dados corretos ?")
hostc = sys.argv[1]
portc = sys.argv[2]
dbc = sys.argv[3]
u = sys.argv[4]
pas = sys.argv[5]
sqls = sys.argv[6]
# ftxt = sys.argv[7]
# dcol = sys.argv[8]
# inf = sys.argv[9]
try:
con = psycopg2.connect(host=str(hostc + '.ddns.com.br') ,port= str(portc),database= str(dbc) ,user=str(u), password=str(pas))
cur = con.cursor()
print("Conectado")
except:
print("Não conectou")
con.commit()
arquivo = open('sql.txt', 'r')
ler = arquivo.readlines()
for linha in ler:
cur.execute(sqls)
recset = cur.fetchall()
arquivo.close()
arquivo = open("ftxt.txt", 'w')
for rec in recset:
arquivo.write(str(rec))
arquivo.write("\n")
print (rec)
arquivo.close()
con.close()
#sql
"""select cod_produto,cfop, cod_pis_cofins from lancamentos_produtos
where tipo_produto = 'C'
and
data_movimento between '2018-02-01' and '2018-02-28'
group by
1,2,3
"""Discussão (0)
Carregando comentários...