Ausführung dieser Anweisung betrachtet die alle Befehle nach dem ":" in der for-SchleifePython-Befehlszeile "-c" Marotte
python -c 'for a in range(10):print(a);x=123;print(x)
ich Python-Interpreter, um anzuzeigen, wollen, dass "x = 123;" und nach sind aus der Schleife ...
Anhaltspunkte ...
In welcher Shell sind Sie? Geben Sie in bash 'python -c' für einen Bereich (10) ein: print (a) x = 123; print (x) '. Bash führt den Befehl erst aus, wenn die Zeichenfolge vollständig ist. –
NoOneIsHere
kann nicht verwendet ... –
ZEE
Ich weiß nicht, ob Sie das mit -c Args tun können, aber Sie könnten Echo und Pipe verwenden. 'echo -e 'für einen Bereich (10): print (a) \ nx = 123 \ nprint (x)' | python' – luisurrutia