猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
你怎么读史丁的?
你怎么读史丁的?
我想做一些
电码高尔夫
挑战,但它们都需要从
stdin
..我怎么才能在Python里得到它呢?
哔哔one
浏览 554
回答 4
4回答
侃侃无极
有几种方法可以做到。sys.stdin是一个类似文件的对象,您可以在该对象上调用函数。read或readlines如果你想读所有的东西,或者你想读所有的东西,然后自动用换行符来分割它。(你需要import sys)如果你想提示符输入的用户,可以使用raw_input在Python2.x中,input在Python 3中。如果您实际上只想读取命令行选项,则可以通过sys.argv名单。你可能会发现这篇关于Python I/O的维基百科文章作为一个有用的参考。
0
0
0
慕标5832272
import sysfor line in sys.stdin: print line请注意,这将包括一个换行符在末尾。要删除末尾的换行符,请使用line.rline(),如@brittohaloran所说。
0
0
0
PIPIONE
Python也有内置函数。input()和raw_input()..请参阅下面的Python文档内置函数.例如,name = raw_input("Enter your name: ") # Python 2.x或name = input("Enter your name: ") # Python 3
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续