ich habe schon einiges gefunden und getestet aber nichts was ich suche gefunden bzw umsetzen können
config.txt
1,2,321,355,313
Code: Alles auswählen
with open("file.txt", "r") as tf:
lines = tf.read().split(',')
for line in lines:
print(line)
Code: Alles auswählen
1
2
321
355
313
Ich bekam bei einem anderen anliegen folgende code
Code: Alles auswählen
DB_CONNECTIONS = [
("192.168.1.200", "pi", "raspberry", "rfid"),
("192.168.1.201", "pi", "raspberry", "rfid"),
("192.168.1.202", "pi", "raspberry", "rfid"),
...
("192.168.1.254", "pi", "raspberry", "rfid")
]
for host, username, password, database in DB_CONNECTIONS:
try:
connection = mysql.connector.connect(
host=host,
user=username,
password=password,
database=database
)
break
except <der-verbindungsfehler>:
pass
Wenn ich durchlauf nichts gefunden dann im except könnte ich dann ein satz nehmen
Ich dachte anconnection = mysql.connector.connect( host=localhost, user=pi, password=raspberry, database=rfid )
config.txt
Zeile 1
ab Zeile 2Hans,Klarin,Michael,Bully,Herbig,Dach,Haus,Wohnung...
Mit 2 Config-Datein würde ich es fast hinbekommen ( Ausnahme )192.168.1.200,pi,raspberry,rfid,info200
192.168.1.201,pi,raspberry,rfid,info201
192.168.1.202,pi,raspberry,rfid,info202
....,
192.168.1.254,pi,raspberry,rfid,info254
Die config.txt ist meine Config-Datei, so das ich am Script nicht ändern brauch ( Später vieleicht auch noch änderbar über webseite gemacht werden kann).
Wie in Zeile 1 möchte ich verschiedene Werte (Zahlen, Wörter oder Zahlen und Wörter) verwenden
ab Zeile 2 sollen dateien für mehrfach DB abfrage stehen mit einen Zusatz (Ausnahme) wo ich als Anzeige nutzen kann.
ich weiß da sich schleifen sogar ab einer bestimmten zeile ablaufen lassen kann allerdings bis zähler ende
da mein zählerende offen ist habe ich das zweite problem
Code: Alles auswählen
Input1 = line[2] # pos 2 aus zeile 1 #z.B. Dach
Input2 = line[5] # pos 5 aus zeile 1 #z.B. Michael
for oder while:
try:
connection = mysql.connector.connect(
host=host,
user=username,
password=password,
database=database
)
print("Zeige mir infoxxx ")
break
except:
connection = mysql.connector.connect(
host=host,
user=username,
password=password,
database=database
)
print("Zeige mir infoxxx ")
finally:
print("Ok weiter")