我使用Python和-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中。