zoukankan      html  css  js  c++  java
  • s5_day9作业

    # 1 编写 tail -f a.txt |grep 'error' |grep '404'命令,周一默写
    # import time
    # def tail(filepath,encoding='utf-8'):
    #     with open(filepath,encoding=encoding)as f:
    #         f.seek(0,2)
    #         while True:
    #             line=f.readline()
    #             if line:
    #                 yield line
    #             else:
    #                 time.sleep(0.5)
    # def grep(lines,pattern):
    #     for line in lines:
    #         if pattern in line:
    #             # print(line)
    #             yield line
    # g=tail('a.txt')
    # g2=grep(g,'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
    # with open('a.txt','w',encoding='utf-8')as f:
    #     f.write('apple 10 3
    tesla 100000 1
    mac 3000 2
    lenovo 30000 3
    chicken 10 3')
    # 要求使用列表解析,从文件a.txt中取出每一行,做成下述格式
    # [{‘name’:'apple','price':10,'count':3},{...},{...},...]
    # with open('a.txt', 'r', encoding='utf-8')as f:
        # print([{'name':line.strip().split()[0],'price':line.strip().split()[1],'count':line.strip().split()[2]} for line in f])
        # for i in [{'name':line.strip().split()[0],'price':line.strip().split()[1],'count':line.strip().split()[2]} for line in f]:
        #     print(i)
    # 3 格式与2一样,但只保留价格大于1000的商品信息
    # with open('a.txt',encoding='utf-8')as f:
    #     for i in [{'name':line.strip().split()[0],'price':line.strip().split()[1],'count':line.strip().split()[2]} for line in f]:
    #         if int(i['price'])>1000:
    #             print(i)
    # 4 周末大作业(见图):
    #     只实现作业要求的查询功能
    #     增加,删除,修改功能为选做题
  • 相关阅读:
    linux字符设备文件的打开操作
    Linux用ps命令查找进程PID再用kill命令终止进程的方法
    Linux内核锁与中断处理
    写给大数据开发初学者的话
    zabbix监控系统客户端安装
    详解zabbix安装部署(Server端篇)
    Keepalived+Nginx架构整理版
    Nginx + Tomcat 动静分离实现负载均衡
    五个常用的Linux监控脚本代码
    16个Linux服务器监控命令
  • 原文地址:https://www.cnblogs.com/z-x-y/p/7086892.html
Copyright © 2011-2022 走看看