commands , afficher la trace d'éxécution pendant l'éxécution
2 réponses
hardballer
Bonjour a tous !
Je suis en train d'=E9crire un script dans lequel je me sers de la
command linux "wget", a travers le module "commands"
mon probleme et que lorsque j'utilise par exemple commands.getoutput(),
je ne peut afficher la trace de la commance linux qu'apres la fin de
celle-ci, or j'aimerais pouvoir afficher cette trace pendant
l'execution afin que l'utilisateur ai acc=E8s =E0 l'indicateur de
progression du t=E9l=E9chargement de wget par exemple
SI quelqu'un entrevoit une solution elle est bienvenue ...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Marvin
Bonjour a tous !
Je suis en train d'écrire un script dans lequel je me sers de la command linux "wget", a travers le module "commands"
mon probleme et que lorsque j'utilise par exemple commands.getoutput(), je ne peut afficher la trace de la commance linux qu'apres la fin de celle-ci, or j'aimerais pouvoir afficher cette trace pendant l'execution afin que l'utilisateur ai accès à l'indicateur de progression du téléchargement de wget par exemple
SI quelqu'un entrevoit une solution elle est bienvenue ...
Merci d'avance
Essaye d'utiliser os.popen .
Petit exemple d'utilisation:
import os def th(name): while 1: print name.read(1),
a = os.popen("ping 182.153.20.1",'r')#le premier argument est ta commande, le second c'est pour les permissions(comme pour un fichier)
th(a)
--
Antoine Brunet Tiaps Is A Python Server http://www.tiaps.org
Bonjour a tous !
Je suis en train d'écrire un script dans lequel je me sers de la
command linux "wget", a travers le module "commands"
mon probleme et que lorsque j'utilise par exemple commands.getoutput(),
je ne peut afficher la trace de la commance linux qu'apres la fin de
celle-ci, or j'aimerais pouvoir afficher cette trace pendant
l'execution afin que l'utilisateur ai accès à l'indicateur de
progression du téléchargement de wget par exemple
SI quelqu'un entrevoit une solution elle est bienvenue ...
Merci d'avance
Essaye d'utiliser os.popen .
Petit exemple d'utilisation:
import os
def th(name):
while 1:
print name.read(1),
a = os.popen("ping 182.153.20.1",'r')#le premier argument est ta
commande, le second c'est pour les permissions(comme pour un fichier)
th(a)
--
Antoine Brunet marvin@tiaps.org
Tiaps Is A Python Server http://www.tiaps.org
Je suis en train d'écrire un script dans lequel je me sers de la command linux "wget", a travers le module "commands"
mon probleme et que lorsque j'utilise par exemple commands.getoutput(), je ne peut afficher la trace de la commance linux qu'apres la fin de celle-ci, or j'aimerais pouvoir afficher cette trace pendant l'execution afin que l'utilisateur ai accès à l'indicateur de progression du téléchargement de wget par exemple
SI quelqu'un entrevoit une solution elle est bienvenue ...
Merci d'avance
Essaye d'utiliser os.popen .
Petit exemple d'utilisation:
import os def th(name): while 1: print name.read(1),
a = os.popen("ping 182.153.20.1",'r')#le premier argument est ta commande, le second c'est pour les permissions(comme pour un fichier)
th(a)
--
Antoine Brunet Tiaps Is A Python Server http://www.tiaps.org
hardballer
Exactement ce qu'il me fallait, merci beaucoup !
Bonjour a tous !
Je suis en train d'écrire un script dans lequel je me sers de la command linux "wget", a travers le module "commands"
mon probleme et que lorsque j'utilise par exemple commands.getoutput(), je ne peut afficher la trace de la commance linux qu'apres la fin de celle-ci, or j'aimerais pouvoir afficher cette trace pendant l'execution afin que l'utilisateur ai accès à l'indicateur de progression du téléchargement de wget par exemple
SI quelqu'un entrevoit une solution elle est bienvenue ...
Merci d'avance
Essaye d'utiliser os.popen .
Petit exemple d'utilisation:
import os def th(name): while 1: print name.read(1),
a = os.popen("ping 182.153.20.1",'r')#le premier argument est ta commande, le second c'est pour les permissions(comme pour un fichier)
th(a)
--
Antoine Brunet Tiaps Is A Python Server http://www.tiaps.org
Exactement ce qu'il me fallait, merci beaucoup !
Bonjour a tous !
Je suis en train d'écrire un script dans lequel je me sers de la
command linux "wget", a travers le module "commands"
mon probleme et que lorsque j'utilise par exemple commands.getoutput(),
je ne peut afficher la trace de la commance linux qu'apres la fin de
celle-ci, or j'aimerais pouvoir afficher cette trace pendant
l'execution afin que l'utilisateur ai accès à l'indicateur de
progression du téléchargement de wget par exemple
SI quelqu'un entrevoit une solution elle est bienvenue ...
Merci d'avance
Essaye d'utiliser os.popen .
Petit exemple d'utilisation:
import os
def th(name):
while 1:
print name.read(1),
a = os.popen("ping 182.153.20.1",'r')#le premier argument est ta
commande, le second c'est pour les permissions(comme pour un fichier)
th(a)
--
Antoine Brunet marvin@tiaps.org
Tiaps Is A Python Server http://www.tiaps.org
Je suis en train d'écrire un script dans lequel je me sers de la command linux "wget", a travers le module "commands"
mon probleme et que lorsque j'utilise par exemple commands.getoutput(), je ne peut afficher la trace de la commance linux qu'apres la fin de celle-ci, or j'aimerais pouvoir afficher cette trace pendant l'execution afin que l'utilisateur ai accès à l'indicateur de progression du téléchargement de wget par exemple
SI quelqu'un entrevoit une solution elle est bienvenue ...
Merci d'avance
Essaye d'utiliser os.popen .
Petit exemple d'utilisation:
import os def th(name): while 1: print name.read(1),
a = os.popen("ping 182.153.20.1",'r')#le premier argument est ta commande, le second c'est pour les permissions(comme pour un fichier)
th(a)
--
Antoine Brunet Tiaps Is A Python Server http://www.tiaps.org