linux下运行python脚本,屏幕上输入一行字符,怎么显示这个脚本的结果呢?按回车不显示结果呀 10

linux下的python脚本如下:#!/user/bin/envpythonimportsysforlineinsys.stdin:line=line.strip()w... linux下的python脚本如下:
#!/user/bin/env python
import sys
for line in sys.stdin:
line = line.strip()
words = line.split()
for word in words:
print "%s\\t%s" % (word,1)
展开
 我来答
hm_go1988
2016-06-29 · TA获得超过647个赞
知道小有建树答主
回答量:386
采纳率:100%
帮助的人:247万
展开全部
执行你的脚本,你在给sys.stdin输入内容的时候,回车也是内容的一部分,stdin会等到一个eof标识用来判断一次输入的结束(EOF(End Of File),在操作系统中表示资料源无更多的资料可读取)。
linux中,eof标识是ctrl+d,所以你可以尝试输入一些内容,然后执行ctrl+d
追问
谢谢啊 已经解决了 问题在user写错了,应该是usr,其他都没问题
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式