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