Frage von EndIt, 17

Python input übernehmen?

Hallo! Hatte ja gerade schon 'ne Frage gestellt, habs auch gelöst bekommen, und stehe nun vor folgendem Problem:

Ich möchte, dass eine Nutzereingabe in den Command, der ausgeführt wird, übernommen wird. Beispiel: 

http://pastebin.com/bfvtGwkm

Das ist mein Problem. Ich möchte, dass nur die Nutzereingabe ausgeführt wird.

Vielen Dank im Voraus!

Antwort
von LifeArtist1, 5

Also ich bevorzuge format.

eingabe = "eine eingabe"
print("hallo {0}".format(eingabe))

Finde ich übersichtlich und hat sicherlich am ende mehr funktionen. Zumindest nicht weniger als % ;)

Antwort
von TUrabbIT, 9

Mit dem Formatierungsoperator % geht lässt sich das schön lösen.:

package = str(raw_input("Bitte gib die Ausgabe an: ")) 
os.system("echo %s ") %package
Kommentar von EndIt ,

Okay, danke dir :)

Kommentar von W00dp3ckr ,

Die Klammer muss noch hinter die package, oder?

Kommentar von TUrabbIT ,

Oh ja, das kann gut sein.

Antwort
von W00dp3ckr, 11

Dann schau Dir doch mal "%" an.

print "hallo %s" % "x"

->

hallo x

Kommentar von EndIt ,

Okay, Dankeschön :)

Keine passende Antwort gefunden?

Fragen Sie die Community