[Python-de] Variablenübergabe an os.system

Mike Abel F10 at gmx.de
Mon Mai 31 08:25:45 CEST 2004


Frank Hildesheim wrote:
> Hallo, ich bin Frank aus Leipzig und lerne seit ca. einem halben Jahr 
> Python. Ich finde leider keine Möglichkeit, an os.system("irgend ein 
> Befehl") eine Variable zu übergeben!

Hallo Frank,

ganz einfach, Python sieht den Teil zwischen den Klammern als
String, also einfach zwei Strings zusammenbringen.

 >>> import os
 >>> i = "ls"
 >>> os.system("/bin/"+i)

i wäre hier deine Variable.

Gruß Mike