python -c "for x in range(1,10): print x"
只需添加冒号即可.
要在评论中解决问题:
我怎么能做这个工作呢?python -c"import calendar; print calendar.prcal(2009); for x in range(1,10):print x"
python -c "for x in range(1,10): x==1 and __import__('calendar').prcal(2009); print x;"
正如你所看到的那样,它非常糟糕.我们无法在循环之前导入.为了解决这个问题,我们检查x是否在循环的第一次迭代中,如果是,我们进行导入.
这里有更多例子.