Ok nun zu meinem Problem. Ich habe eine tolle lösung für ein vor mir geschriebens script bekommen wo ich auch viel daraus gelernt habe.
Aber jüngste Ereignisse brachten mich zum Nachdenken bzw umdenken.
Code: Alles auswählen
[code]
def inittializie()
mydb = mysql.connector.connect(
host="localhost", #oder host="192.1681.1.X",
user="suse",
password="linux",
)
...
return mydb, ...
weiter unten
Code: Alles auswählen
def main():
mydb, .....
Code: Alles auswählen
if __name__ == "__main__":
main()
Code: Alles auswählen
def inittializie()
try:
mydb = mysql.connector.connect(
host="192.168.1.200",
user="suse",
password="linux",
)
print("192.168.1.200 vorhanden")
except mysql.connector.errorsProgrammingError:
print("192.168.1.200 nicht vorhanden")
mydb = mysql.connector.connect(
host="192.168.1.9",
user="suse",
password="linux",
)
print("192.168.1.9 vorhanden")
...
return mydb, ...
Könnte es sein das es sich hierbei um Lokale Variablen handelt ?
Wenn " Ja " , gibt es eine Lösung, wenn " Nein " , dann muß ich mir was anderes einfallen lassen.