5
A
回答
12
python -c "for x in range(1,10): print x"
只需添加冒号即可。
为了解决这个问题的意见:
我怎样才能使这项工作有关系吗?蟒蛇-c “导入日历,打印calendar.prcal(2009);在范围(1,10)X:打印X”
python -c "for x in range(1,10): x==1 and __import__('calendar').prcal(2009); print x;"
正如你可以看到它是很恶心。我们不能在循环之前导入。为了解决这个问题,我们检查x是否在循环的第一次迭代中,如果是的话我们进行导入。
更多示例here。
3
不是一个python脚本,但可能会有所帮助:
for /L %i in (1, 1, 10) do echo %i
1
不要你只是想这样?
蟒-c“为在范围X(1,10):打印X”
3
python -c "for x in range(1,10): print x"
记住 “:” !!
1
下面是一个解决方案,不需要在冒号后面添加一个语句,这个语句不被认为是非常高的。
python2 -c "print '\n'.join([str(x) for x in range(1,10)])"
什么比列表理解更pythonic!
0
python -c 'print "\n".join(map(str, range(1,10)))'
但是“真正的”python脚本有什么问题? (你知道,一个foo.py通过“python foo.py”启动) 如果你真的很喜欢one-liners,我建议perl :)
相关问题
- 1. 如何在mysql中完成这项工作?
- 2. 我如何在JSF上完成这项工作?
- 3. 我无法完成这项工作
- 4. 如何在这种情况下完成一项活动?
- 5. 如何完成某项工作
- 6. bash选项卡完成如何工作?
- 7. 如何使用Hibernate或SQL完成这项工作?
- 8. 如何使用RxJS完成这项工作
- 9. 变量引用错误:我如何完成这项工作?
- 10. 在另一项工作完成后,我如何在周末执行Jenkins工作?
- 11. 一个更快的SQL查询来完成这项工作
- 12. 我怎么能在Linq中完成这项工作?
- 13. 如何使自动完成退格工作在这种情况下
- 14. 如何在emacs上完成这份工作?
- 15. 如何在没有cin.get的情况下使这项工作成为可能()
- 16. 更多分层将完成这项工作吗?
- 17. 我应该做些什么才能完成这项工作
- 18. 有没有更简单的方法来完成这项工作?
- 19. 代表可以完成这项工作时事件的用途
- 20. Google App Engine:JDO完成这项工作,JPA没有
- 21. PHP curl和ISIC验证(REST API)。我如何完成这项工作?
- 22. 如何清理exec的使用,无法获取setattr来完成这项工作?
- 23. 如何使这项工作在Java
- 24. 在下载完成后,Angular.js完成一些操作
- 25. 这个bash完成函数是如何工作的? (for cloudfoundry cli)
- 26. 自动完成下拉不工作
- 27. UWP ThreadPoolTimer等到工作项完成
- 28. 我有一个脚本,在yii。这几乎完成了这项工作,只需要一点点推动
- 29. 如何进一步完成这个项目?
- 30. 如何使第一次在PhpStorm 2016.2完成工作
@Luis:无论如何你需要添加冒号,即使没有运行一个命令行。 – nosklo 2009-02-19 18:36:56
我怎样才能做到这一点? python -c“import calendar; print calendar.prcal(2009); for x in range(1,10):print x” – Luis 2009-02-19 18:47:11