Comment mettre en variable le résultat de os.system()
Fermé
xunil2003
-
Modifié par xunil2003 le 29/12/2014 à 16:24
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 29 déc. 2014 à 17:21
dsy73 Messages postés 9252 Date d'inscription dimanche 22 août 2010 Statut Contributeur Dernière intervention 23 octobre 2020 - 29 déc. 2014 à 17:21
A voir également:
- Comment mettre en variable le résultat de os.system()
- Lexer resultat - Télécharger - Sport
- Évariste souhaite télécharger le logiciel inkscape depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. - Forum Bugs et suggestions
- Resultat foot - Télécharger - Vie quotidienne
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Word
1 réponse
dsy73
Messages postés
9252
Date d'inscription
dimanche 22 août 2010
Statut
Contributeur
Dernière intervention
23 octobre 2020
2 482
Modifié par dsy73 le 29/12/2014 à 17:21
Modifié par dsy73 le 29/12/2014 à 17:21
Salut
global im_iframe26_7As-tu vraiment besoin d'utiliser "global" ? Est-ce que retourner une valeur par la fonction ne serait pas un peu mieux ?
#iframe26_7???
im_iframe26_7= os.system("curl 'http://%s:%s/data_request?id=lu_variableget&DeviceNum=%s&serviceId=urn:upnp-org:serviceId:TemperatureSensor1&Variable=CurrentTemperature' " % (IP, PORT, ID))Plutôt que faire un appel à curl directement, je te propose d'utiliser une bibliothèque comme urllib2 ou pycurl. Ainsi tu pourras gérer les erreurs plus facilement.
print "im_iframe26_7_2 :", im_iframe26_7_2Utilise le formatage avec % comme tu l'as fait pour la ligne avec curl et regarde bien le nom de tes variables.