|
|
|
@ -0,0 +1,95 @@
|
|
|
|
|
# 添加学员
|
|
|
|
|
def addStudent(name,sex,telephone):
|
|
|
|
|
fp = open('student.txt', 'a')
|
|
|
|
|
fp.writelines(name + ',' + sex + ',' + telephone + '\n')
|
|
|
|
|
print(name + ',' + sex + ',' + telephone)
|
|
|
|
|
fp.close()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 删除学员
|
|
|
|
|
def deleteStudent(name):
|
|
|
|
|
with open('student.txt','r') as file:
|
|
|
|
|
lines = file.readlines()
|
|
|
|
|
with open('student.txt','w') as file:
|
|
|
|
|
for line in lines:
|
|
|
|
|
if name not in line:
|
|
|
|
|
file.writelines(line)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 修改学员信息
|
|
|
|
|
def updateStudent(name,sex,telephton):
|
|
|
|
|
b = False
|
|
|
|
|
with open('student.txt','r') as file:
|
|
|
|
|
lines = file.readlines()
|
|
|
|
|
with open('student.txt','w') as file:
|
|
|
|
|
for line in lines:
|
|
|
|
|
if name not in line:
|
|
|
|
|
file.writelines(line)
|
|
|
|
|
elif name in line:
|
|
|
|
|
print('111')
|
|
|
|
|
file.writelines(name + ',' + sex + ',' + telephone + '\n')
|
|
|
|
|
b = True
|
|
|
|
|
return b
|
|
|
|
|
|
|
|
|
|
# 查询学员信息
|
|
|
|
|
def findStudent(name):
|
|
|
|
|
with open('student.txt','r') as file:
|
|
|
|
|
lines = file.readlines()
|
|
|
|
|
with open('student.txt','r') as file:
|
|
|
|
|
for line in lines:
|
|
|
|
|
if name in line:
|
|
|
|
|
print(line.replace('\n',''))
|
|
|
|
|
return 0
|
|
|
|
|
print('没有姓名为{}的学员'.format(name))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 显示所有成员
|
|
|
|
|
def showStudent():
|
|
|
|
|
fp = open('student.txt', 'r')
|
|
|
|
|
readlines = fp.readlines()
|
|
|
|
|
print(readlines)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__':
|
|
|
|
|
|
|
|
|
|
# 功能选择界面
|
|
|
|
|
print("请选择如下功能:")
|
|
|
|
|
print("1:添加学员")
|
|
|
|
|
print("2:删除学员")
|
|
|
|
|
print("3:修改学员信息")
|
|
|
|
|
print("4:查询学员信息")
|
|
|
|
|
print("5:显示所有学员信息信息")
|
|
|
|
|
print("6:保存学员信息")
|
|
|
|
|
print("7:退出系统")
|
|
|
|
|
|
|
|
|
|
choise = int(input('请输入您需要的功能序号:'))
|
|
|
|
|
|
|
|
|
|
match choise:
|
|
|
|
|
case 1:
|
|
|
|
|
name = input('请输入姓名:')
|
|
|
|
|
sex = input('请输入性别:')
|
|
|
|
|
telephone = input('请输入电话:')
|
|
|
|
|
addStudent(name, sex, telephone)
|
|
|
|
|
case 2:
|
|
|
|
|
name = input('请输入删除学员的姓名:')
|
|
|
|
|
deleteStudent(name)
|
|
|
|
|
print('{}删除成功'.format(name))
|
|
|
|
|
case 3:
|
|
|
|
|
name = input('请输入需要修改学员的姓名:')
|
|
|
|
|
sex = input('请输入修改学员的性别:')
|
|
|
|
|
telephone = input('请输入修改学员的电话:')
|
|
|
|
|
student = updateStudent(name, sex, telephone)
|
|
|
|
|
if student:
|
|
|
|
|
print('修改成功!')
|
|
|
|
|
else:
|
|
|
|
|
print('没有找到{},修改失败'.format(name))
|
|
|
|
|
case 4:
|
|
|
|
|
name = input('请输入查询学员的姓名:')
|
|
|
|
|
findStudent(name)
|
|
|
|
|
case 5:
|
|
|
|
|
showStudent()
|
|
|
|
|
case 6:
|
|
|
|
|
print('保存成功!')
|
|
|
|
|
case 7:
|
|
|
|
|
print('退出成功,欢迎下次使用~')
|
|
|
|
|
exit(0)
|