IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Comment vérifier qu'un variable est vide


Sujet :

Python

  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 161
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 161
    Par défaut Comment vérifier qu'un variable est vide
    Bonjour,

    Quand je démarre un Raspberry, j'aimerais reécupérer l'adresse IP et l'afficher sur un LCD
    Simplement, mon script est lancé par /ect/rc.local.

    Quand il est lancé, mon raspberry n'est pas encore conecté à mon WiFi.

    Alors je modifie mon script welcome.py, pour qu'il loop tant qu'il n'a pas l'adresse IP.

    Pour cela, je fair ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    while not IP:
        # Get IP address
        cmd = "hostname -I | cut -d\' \' -f1"
        IP = subprocess.check_output(cmd, shell = True )
    Donc tant que IP est vide, tu tourne. Mais voilà, ca ne mache pas.

    Y-aurait-il un autre moyen pour vérifier que IP, conteint une adresse IP?

    Milles mercis

  2. #2
    Expert confirmé

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    4 305
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 4 305
    Par défaut
    Salut,

    Tout d'abord tu pourrais bloquer ton script avec time.sleep une ou deux seconde(s) au départ pour assurer ta connexion.

    Ensuite, si ta boucle while ne fonctionne pas c'est probablement parce que IP n'est pas False mais un retour quelconque. Tu dois prendre en charge ce retour et adapter ta boucle en fonction de ce retour.

    Quelle est la valeur de IP tant que la connexion n'est pas établie ?

Discussions similaires

  1. vérifier si la variable est vide
    Par john316 dans le forum Ext JS / Sencha
    Réponses: 5
    Dernier message: 12/08/2011, 14h56
  2. Comment vérifier si une variable est contenu dans un tableau ?
    Par larffas68 dans le forum Général JavaScript
    Réponses: 14
    Dernier message: 05/01/2011, 23h17
  3. Comment savoir si une variable est vide ?
    Par Antoun dans le forum Windows
    Réponses: 5
    Dernier message: 25/05/2008, 00h31
  4. Réponses: 2
    Dernier message: 21/02/2007, 10h27
  5. [Access] Comment savoir qu'un champs est vide ?
    Par Oberown dans le forum ASP
    Réponses: 9
    Dernier message: 25/10/2004, 10h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo