Impulse zu geben, um ein python-Skript aus einer shell?

Ich bin versucht zu schreiben Sie ein shell-Skript ausgeführt wird, eine python-Datei, die nimmt einige raw-input. Das python-Skript ist im wesentlichen entlang der Linien von:

def main():
    name=raw_input("What's your name?")
    print "Hello, "+name
main()

Ich soll das shell-Skript, um das Skript auszuführen und automatisch feed-Eingang hinein. Ich habe gesehen, viele Möglichkeiten, um shell-Eingabe von dem, was eine python-Funktion zurückgibt, oder das ausführen einer shell aus python mit input, aber nicht auf diese Art herum. Im Grunde genommen, ich möchte nur etwas, das funktioniert:

python hello.py
#  give the python script some input here
#  then continue on with the shell script.
  • echo "read this!" | python hello.py - was shell reden wir überhaupt?
  • Das sieht aus wie ein UUOE (eng mit der UUOC)
  • Auch haben Sie einen Blick auf die Antwort auf den automatisierten Test und die stdin-Eingabe in der Python.
InformationsquelleAutor kip_price | 2013-02-19
Schreibe einen Kommentar