Python练习-迭代器-模拟cat|grep文件
生活随笔
收集整理的這篇文章主要介紹了
Python练习-迭代器-模拟cat|grep文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
代碼如下:
1 # 編輯者:閆龍 2 def grep(FindWhat): 3 f=open("a.txt","r",encoding="utf8")#以只讀的方式打開a.txt文件 4 while True: 5 try: 6 fline = next(f).strip()#由于File類型本身就是一個迭代器,所以直接使用next對fline進(jìn)行循環(huán)賦值 7 except StopIteration:#檢測Stop告警,遇到迭代器循環(huán)結(jié)束后跳出循環(huán) 8 break 9 if(fline.find(FindWhat)!=-1):#判斷fline中是否存在用戶輸入的內(nèi)容 10 print(fline) 11 else: 12 continue 13 while True: 14 choice = input("cat a.txt | grep ") 15 grep(choice)#調(diào)用grep()方法?
轉(zhuǎn)載于:https://www.cnblogs.com/DragonFire/p/6695128.html
總結(jié)
以上是生活随笔為你收集整理的Python练习-迭代器-模拟cat|grep文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue组件间通信:一个例子学会Vue组件
- 下一篇: React的生命周期