Eu preciso obter os dados no micro SD, que seria usuário e senha, e sua extensão é .TXT, e passá-lo para o meu banco de dados sqlite, não tenho idéia de como. Eu só tenho esse código de início, mas não sei se funciona, alguém pode ajudar?
lines = b''
with serial.Serial('COM5',9600,timeout=2) as ser:
line = ser.readline()
lines += line
Pelo que entendi, teus dados estão em um arquivo .txt, então não faz sentido ler a porta serial se as informações já estão salvas em um .txt.
Uma saída é ler seu arquivo com o método .open(), e a cada interação com o for você adiciona seus dados no seu bd.
import sqlite3
connec = sqlite3.connect("your_db.sqlite")
cursor = connec.cursor()
with open("seu_arquivo.txt", 'r') as file:
for linha in file:
#AQUI VAI SUA LOGICA E SUA QUERY.
cursor.execute("INSERT INTO [...]")
connec.commit()
cursor.close()
Olá, o problema e que o professor quer assim que leia da porta serial, mesmo falando que não faz muito sentido o que ele quer, ele disse que tem que ser assim.