Mémoriser des entrées utilisateurs (IP et Port) dans des "constantes" (restent après reboot du programme)
Bonjour,
Je crée un programme graphique qui communique avec un serveur.
J'aimerais stocker l'adresse ip et le port, qui sont entrés par l'utilisateur, dans des variables avec une valeur par défaut si l'utilisateur n'entre rien.
Les données entrées par l'utilisateur doivent remplacer les valeurs par défaut, que l'utilisateur ne doive pas les enter à chaque utilisation.
Pour l'instant ce code fonctionne mais ne garde pas les entrées utilisateur en mémoire après le reboot.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
host = ""
port = 0
def appelServeurBxl(self): #passage des arguments qui permettent au client de se connecter au serveur et télécharger les fichiers
global host, port, dossier
if host == "":
host = "192.168.1.2" #valeur par défaut
if port == 0:
port = 1111 #valeur par défaut
telechargementFichier(host,port, dossier) #connexion au serveur et téléchargement des fichiers
def buttonValid (self): #bouton qui valide les entrées IP et port de l'utilisateur
global host, port
hostbx = self.ui.lineEditIPBxl.text() #récupération de l'adrs ip entrée par l'utilisateur
host =hostbx
portbx = self.ui.lineEditPortBxl.text()#récupération du port entré par l'utilisateur
port = int(portbx) |