我使用Python with -c
来执行一个单行循环,即:
$ python -c "for r in range(10): print 'rob'"
这个很好用.但是,如果在for循环之前导入模块,则会出现语法错误:
$ python -c "import sys; for r in range(10): print 'rob'"
File "<string>", line 1
import sys; for r in range(10): print 'rob'
^
SyntaxError: invalid syntax
知道怎么解决吗?
将它作为一行程序使用对我来说很重要,这样我就可以将它包含在Makefile中.