[Python-de] Betriebssystembefehl ausführen

Florian Schlachter flori at n-schlachter.de
Fre Jun 16 11:52:01 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Torsten Rudolph wrote:
> ich möchte in einem CGI Script einen Systembefehl ausführen lassen und
> dessen Ausgabe weiterverarbeiten.
> Leider liefert os.system() nur  einen  'exit_status'.
> Wie komme ich an die Ausgabe des Befehls?

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

(Es lohnt manchmal, http://docs.python.org/lib/ während des
Programmierens offen zu haben und ab und zu einen Blick reinzuwerfen :-))

Florian

- --
"Es kommt nicht so sehr darauf an, dass die Demokratie nach ihrer
ursprünglichen Idee funktioniert, sondern dass sie von der Bevölkerung
als funktionierend empfunden wird.", Rudolf Augstein
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)

iQIVAwUBRJJ/QSECr0/tedVzAQJCIA//U+8mBy8OXrXNoJjD8u39JbnD+0wGxdhu
ehN+fvoqPhawBcT692btouxzjJSeBsP5B+pv9Opb/OITEIfpeILjQuSF6UYNUh5i
4X48hp/C19IdfcB4Zx/hGOk7Bx8CorV6GvAqpp5fZ73mHaJQa+TBx5EF9l4XzVRx
zOrUKsiQkd9rU6L5bJrCreuDPAEkISjIsf9mpJEHweJyR0mUxGiRxZJ81N3m2fKU
iTSGEPhAvwE7oe41FYfh0vTRdGJP6llr4ahGtzrZ693eLQLyUELaUGWL6E9iyxwr
GQeyRrNNK68X6JcVVvgpj2QF+wa+/zAsYLWJ49k+vmIg7wDcwTWbdziz49W0OdKH
uUkKzavJM0sMv97ZlkQrS8oCZnHSdwq+xMFZIEJ3qBD/2HCrK1J8jxaU2/QkGH2X
VrKhhuWGVFIjLWGB66zvJ5leiN7DcmUaE0J5bueRu1E0+/FJhdr8Ag17c/rBQXzl
2agnMJB2mhRfk+dSKx4eeTZ4vqol7dYXTE17jhRzpcZBx41bHmw3RnxSZxVa5jvI
/3T7uhcgj5Kr1AHVLDTBBiNN5MB5K7bgAEf6csA4Dw3LmOcAiHVka/ZmBDzgHFLw
J8WHI71osBQl6amP1FQMYbm9UVArZImJ7YyzmG1h1sBRSiz9j4QX5RlAZy4wGwW9
Dty1XXZRrK8=
=I61/
-----END PGP SIGNATURE-----