概述
一大波函数来袭
作业要求:
1本次作业通过空格及逗号,将文件拆分成列表,在通过判断add、del、update、select等关键字,来判断用户执行的是哪种命令,根据不同的命令调用不同的函数去处理。
2增加操作及删除操作较为简单,根据规范来执行即可,查询及修改操作较为复杂。
3查询函数,首先要进行判断=及like是否在其中,根据这一点来确定select方式,然后判断关键字的位置,即其在列表中的位置。通过这些就可以查询出内容。
4修改函数类似于查询函数,因为修改操作比较单一,所以只需要判断关键字即可。
5最后就是主程序函数的编写,根据关键字判断是哪种操作,然后执行即可。
import time staff_head = ['staff_id','name','age','phone','dept','enroll_date'] with open('user.txt','r') as user: staff_table = [] for us_line in user: sta_line = us_line.strip('n').split(',') staff_table.append(sta_line) #staff_table 列表 def staff_table_get(): #打印staff_table函数 print('STAFF_TABLE'.center(60,'=')) print('