Python小项目(学生成绩管理系统)
第五天:删除部分设计。
一.删除部分。delete()函数
本部分的主要功能是通过学号查询到学生的信息,并且删除。所以我们先建立一个input函数:
def delete():
while True:
student_id = input('请输入想要删除的学生学号: ')
此时需要去判断: 输入的信息是否一个空的字符串。如果是空的,那就报错;如果是有内容的,那就继续。
if student_id != '':
#继续操作#
else:
print('输入错误,请重新输入')
time.sleep(2)
return
接下来,如果输入学号非空,那么我们需要提取出原来的.txt文件,去文件里找是否有这个人的信息存在。
那么我们先要看一下是否存在这个.txt文件。 如果存在,创一个student_old列表 用来放.txt文件的内容。若不存在,创一个空列表。
if student_id != '': #输入的学生学号不空
if os.path.exists(filename):