Day 21 生成器、列表解析 (未完)
来源:互联网 发布:avmoo.com新域名 编辑:程序博客网 时间:2024/06/16 16:23
1、编写 tail -f a.txt |grep 'error' |grep '404'命令。
import timedef tail(filepath,encoding='utf-8'): with open(filepath,encoding=encoding) as f: f.seek(0,2) while True: line = f.readline() if line: # print(line,end='') yield line else: time.sleep(0.5)def grep(lines,pattern): for line in lines: if pattern in line: yield lineg1 = tail('a.txt') #过滤条件g2 = grep(g1,'error') g3 = grep(g2,'404') for i in g3: print(i)
2、文件a.txt内容apple 10 3
tesla 100000 1
mac 3000 2
lenovo 30000 3
chicken 10 3
要求使用列表解析,从文件a.txt中取出每一行,做成下述格式
[{‘name’:'apple','price':10,'count':3},{...},{...},...]
3、格式与2一样,但只保留价格大于1000的商品信息
4、周末大作业(见图):
只实现作业要求的查询功能增加,删除,修改功能为选做题
阅读全文
0 0
- Day 21 生成器、列表解析 (未完)
- DAY 21生成器、三元表达式、列表生成式、生成器表达式
- 列表解析与生成器表达式
- Python列表解析和生成器
- 模式之--生成器(Builder)未完
- python知识点: 列表解析/字典解析/集合解析/生成器解析
- Python 生成器函数,生成器表达式,迭代器,列表解析
- python--迭代器,生成器,三元表达式,列表解析,生成器表达式
- Python 列表解析和生成器表达式
- Python 列表解析和生成器表达式
- python 中的列表解析和生成器表达式
- 生成器和列表解析总结及测试
- 列表解析式与生成器表达式
- Python列表解析和生成器表达式
- 三元表达式&列表解析&生成器表达式
- 生成器表达式和列表解析的区别
- 列表解析式和生成器表达式
- Python基础02--迭代器、生成器、列表解析
- 【0011】navicat连接mysql
- 生成对抗网络简介
- tomcat nginx 负载均衡
- HDU 1711 Number Sequence KMP模板
- Win7下U盘安装Ubuntu14.04双系统步骤详解 | 浏览:42144 | 更新:2014-05-24 18:09 | 标
- Day 21 生成器、列表解析 (未完)
- C#写的U3D相机跟随
- 实训时光---数据库基础知识
- maven国内地址
- Linux下mysql的root密码修改方法
- java的四种引用方式
- 修改pip的源repository
- CodeM美团点评编程大赛初赛A轮 C.倒水【二分+分类讨论】
- Python中的条件选择和循环语句