Цикл после импорта не работает в однострочнике Python
Если я используюimport
иfor
следует после я получаюinvalid syntax
ошибка. Я понятия не имею, почему это происходит.
> python3 -c 'import os; for a in range(1,5): print(a)'
File "<string>", line 1
import os; for a in range(1,5): print(a)
^
Удалениеimport
работает отлично:
> python3 -c 'for a in range(1,5): print(a)'
1
2
3
4
или полностью удаливfor
цикл:
> python3 -c 'import os; print(10)'
10
Так, что происходит??