victordq 0 Report post Posted September 1, 2010 Pessoal, fiz uma busca no forum e não encontrei a resposta. Eu estou fazendo um programa em Python que pega os dados lidos por uma leitora RFID e os joga dentro de uma tabela no MySQL. O programa le os dados da leitora certinho, conecta no MySQL também, mas não insere os dados na tabela. Toda vez que rodo o programa o contador da tabela é incrementado, mas ela fica em branco. Tentei mudar o programa várias vezes mas não consigo acertar. A última versão do programa é a seguinte: import serial import os import thread import _mysql global Alive ser = serial.Serial(port='COM13', baudrate=115200, timeout=2) ValoresLidos = {} lista = [] k = 1 Alive = False while True: try: for i in ser.read(): lista.append(ord(i)) if k == 17: k = 0 #print lista ValoresLidos['RSSI'] = lista[4] ValoresLidos['TAG_ID'] = lista[9] lista = [] print ValoresLidos # print Alive db = _mysql.connect(host="localhost",port=3036,user="root", passwd="v130609d",db="mydb") c.executemany( """INSERT INTO RFID (RSSI, TAG_ID) VALUES (%s, %s)""", [ (ValoresLidos['RSSI'], ValoresLidos['TAG_ID']), ] ) k+=1 except KeyboardInterrupt: ser.close() break Alguém ai pode me ajudar? Ja adiantando, depois de inserir os dados na tabela vou querer lê-los e usar a função de gráfico para fazer um gráfico com os dados da tabela. É possível? Obrigado. Share this post Link to post Share on other sites
_Isis_ 202 Report post Posted September 1, 2010 Não aparece nenhum mensagem na execução do programa? Python costuma indicar os erros. Share this post Link to post Share on other sites
victordq 0 Report post Posted September 2, 2010 Não aparece nenhum mensagem na execução do programa? Python costuma indicar os erros. Não deu nenhum erro. Ele esta conectando normalmente ao MySQL. Mas não esta inserindo os dados. O que achei estranho é que o contador da tabela é incrementado, mas nenhum dos dados são inseridos. Share this post Link to post Share on other sites
jonatan.jsf 0 Report post Posted August 2, 2013 Olá Victor, Você teve sucesso com seu programa? Você pode dar mais detalhes sobre ele? Eu preciso criar um programa simples semelhante ao seu que colete dados do leitor e disponibilize em qualquer meio de saída... txt, xls e/ou banco de dados. Mas preciso de ajuda inicial para começar no python... bibliotecas, ferramentas, lógica geral do programa e sobre a comunicação com o leitor... Se puder me ajudar agradeço. jonatan.jsf@gmail.com Share this post Link to post Share on other sites