OVH Cloud OVH Cloud

recuperer la sortie standard

2 réponses
Avatar
R12y
Bonjour,
Je voudrais capturer la sortie de ogginfo, une commande en CLI Linux.
Sa sortie ressemble à ceci:

$ ogginfo tm.ogg
Processing file "tm.ogg"...
[...]
Total data length: 14119353 bytes
Playback length: 29m:30s
Average bitrate: 63.785050 kbps
[...]

On fait comment pour avoir les lignes de sa sortie standard dans une liste?
J'ai regardé os.exec*(), il n'y a pas ce que je veux...
Un petit coup de main?

--
Telephone portable "intelligent" (SmartPhone) GSM, GPRS,...
Il est sous Linux, ne coute pas trop cher,...
http://www.it2l.com/product_info.php?cPath=91&products_id=456

2 réponses

Avatar
Olivier
Hello

Bonjour,
Je voudrais capturer la sortie de ogginfo, une commande en CLI Linux.

On fait comment pour avoir les lignes de sa sortie standard dans une liste?
J'ai regardé os.exec*(), il n'y a pas ce que je veux...
Un petit coup de main?



http://docs.python.org/lib/module-commands.html

Dans ton cas, getstatusoutput, et après split("n")


Olivier

Avatar
R12y
Je voudrais capturer la sortie de ogginfo, une commande en CLI Linux.
On fait comment pour avoir les lignes de sa sortie standard dans une liste?
http://docs.python.org/lib/module-commands.html

Dans ton cas, getstatusoutput, et après split("n")


Merci, j'allais me prendre la tête avec popen et ses amis, à faire un truc
tordu...

--
Telephone portable "intelligent" (SmartPhone) GSM, GPRS,...
Il est sous Linux, ne coute pas trop cher,...
http://www.it2l.com/product_info.php?cPath‘&products_idE6