你怎么读史丁的?

你怎么读史丁的?

我想做一些电码高尔夫挑战,但它们都需要从stdin..我怎么才能在Python里得到它呢?



哔哔one
浏览 554回答 4
4回答

侃侃无极

有几种方法可以做到。sys.stdin是一个类似文件的对象,您可以在该对象上调用函数。read或readlines如果你想读所有的东西,或者你想读所有的东西,然后自动用换行符来分割它。(你需要import sys)如果你想提示符输入的用户,可以使用raw_input在Python2.x中,input在Python 3中。如果您实际上只想读取命令行选项,则可以通过sys.argv名单。你可能会发现这篇关于Python I/O的维基百科文章作为一个有用的参考。

慕标5832272

import sysfor line in sys.stdin:     print line请注意,这将包括一个换行符在末尾。要删除末尾的换行符,请使用line.rline(),如@brittohaloran所说。

PIPIONE

Python也有内置函数。input()和raw_input()..请参阅下面的Python文档内置函数.例如,name = raw_input("Enter your name: ")   # Python 2.x或name = input("Enter your name: ")   # Python 3
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python