Stap 6: Sqlite3 maken van een database.
Toen had ik erin geslaagd om dit programma werkend te krijgen had ik dan een kijkje op de lezingen op te slaan en het opstellen van een grafiek. Het eerste deel was gemakkelijk. Ten eerste moet u Sqlite3 downloaden en terwijl u bij het ook halen MatPlotLib
open terminal en type:-
sudo ad rem-worden installeren python-matplotlib
sudo ad rem-worden installeren sqlitebrowser
sudo ad rem-worden installeren sqlite3
Ten tweede moet u om te schrijven een klein programma naar de nieuwe database maken en vertellen wat er in de tabel worden opgenomen.
Wanneer u het programma open terminal hebben geschreven en navigeer naar de map waar het programma is opgeslagen en typ vervolgens
"sudo python makeDB.py" (of wat ooit u noemde het programma)
Als je nu "ls" moet u de nieuwe database in de lijst zien.
Vervolgens lees de originele AD-programma moet worden gewijzigd om de gegevens aan de database toevoegen. Opnieuw is dit niet moeilijk als iedereen de gegevens zijn opgeslagen in één bestand.
importeren van sqlite3
Conn = sqlite3.connect('database03.db')
c = conn.cursor()
keyword1 = "ch01"
keyword2 = "ch02"
keyword3 = "ch03"
keyword4 = "ch04"
resultaten =]
def dataEntry():
c.Execute ("INSERT INTO adresult1 (ID, datumstempel, keyword1, ch1, ch2, ch3, ch4) VALUES (?,?,?,?,?,?,?)" \
, (jk,date,keyword1,results[0],results[1],results[2],results[3]))
c.Execute ("INSERT INTO adresult2 (ID, datumstempel, keyword2, ch1, ch2, ch3, ch4) VALUES (?,?,?,?,?,?,?)" \
, (jk,date,keyword1,results[4],results[5],results[6],results[7]))
c.Execute ("INSERT INTO adresult3 (ID, datumstempel, keyword3, ch1, ch2, ch3, ch4) VALUES (?,?,?,?,?,?,?)" \
, (jk,date,keyword1,results[8],results[9],results[10],results[11]))
c.Execute ("INSERT INTO adresult4 (ID, datum, keyword4, ch1, ch2, ch3, ch4) VALUES (?,?,?,?,?,?,?)" \
, (jk,date,keyword1,results[12],results[13],results[14],results[15]))
Conn.commit()
En voor de eerste bit thats it, wanneer u het AtoD-programma uitvoert de waarden worden opgeslagen in de database.