выполнения это заявление рассматривает все команды после «:» в течение циклаPython командной строки «-c» причуда
python -c 'for a in range(10):print(a);x=123;print(x)
Я хочу, чтобы указать интерпретатора, что «х = 123;» и после того, как вышли из петли ...
любые улики ...
В какой ты раковине? В bash введите 'python -c 'для диапазона in (10): print (a) x = 123; print (x)'. Bash не запускает команду до тех пор, пока строка не будет завершена. –
NoOneIsHere
can not use ... –
ZEE
Я не знаю, можете ли вы сделать это с помощью -c args, но вы можете использовать эхо и трубку. 'echo -e 'для диапазона in (10): print (a) \ nx = 123 \ nprint (x)' | python' – luisurrutia