怎么在python 里面读取file 然后搜索 15

老师给了我们一个file,要求在python里面open了以后可以让用户输入一个词,然后打印出所有和这个词有关的东西。还有就是怎么要求用户输入q来退出。下面一个是file... 老师给了我们一个file,要求在python里面open了以后可以让用户输入一个词,然后打印出所有和这个词有关的东西。还有就是怎么要求用户输入q来退出。下面一个是file的截图,有很多就截了一部分,图二是run以后的样子 展开
 我来答
栩箭
2015-02-21 · TA获得超过5311个赞
知道大有可为答主
回答量:3036
采纳率:0%
帮助的人:1664万
展开全部

"有关的东西"... 真是模糊不清

#!/usr/bin/env python
import sys

sys.stdout.write("file path: ")
fname = sys.stdin.readline().strip()
while True:
    sys.stdout.write("keyword: ")
    keyword = sys.stdin.readline().strip().lower()
    if keyword in ('q', 'Q', ''):
        break
    [sys.stdout.write(e) for e in open(fname) if e.lower().find(keyword)>=0]
追问
我们现在还没学到用break,我们现在用的while,If,for,input什么的都还是很基础的。第一个内容其实无关紧要,是老师给的一个file,下面一个词的内容:
AAL (ATM adaptation layer): adapts PDUs passed down from higher layers onto ATM cells
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式