2017-05-11 3 views

Antwort

0

Sie haben den ganzen Befehl zu zitieren:

python -c 'print "aaaaa"' > myfileName 

Andernfalls führen Sie print in Python (die in Python 2 druckt eine Zeilenumbrüche und in Python 3 tut nichts, da Sie nur die Funktion auswerten würde print ohne Rufen Sie es auf und übergeben Sie aaaaa als Argument für das Skript.

0

Sie müssen den Code in Anführungszeichen setzen.

python -c 'print "aaaaa"' > myfileName 
0
python -c 'print "aaaaa"' > myfileName 

in Ihrem Beispiel Python läuft python -c print und "aaaaa" als Argument zu geben.

0

Mann Python:

-c Befehl

Geben Sie den Befehl auszuführen. Dies beendet die Optionsliste (die folgenden Optionen sind als Argumente an den Befehl übergeben).

als Argumente für den Befehl geben - bedeutet alles nach dem Befehl als sys.argv verfügbar:

$ python -c 'import sys; print sys.argv' -a -b -c -d 
['-c', '-a', '-b', '-c', '-d'] 

Um ein einziges Argument zu machen (Befehl in Bezug auf den Mann Auszug oben) aus einer Liste von Argumenten, die Sie nur diese in Anführungszeichen nehmen:

$ python -c 'print "aaaaa"' 
aaaaa