If I use import
and a for
follows afterwards I get an invalid syntax
error. I have no idea why this happens.
> 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)
^
Removing the import
works fine:
> python3 -c 'for a in range(1,5): print(a)'
1
2
3
4
or totally removing the for
loop:
> python3 -c 'import os; print(10)'
10
So what's going on??