ADD file via upload

main
pgyh8lbow 2 years ago
parent 45b1ea1a91
commit df5b56ae7b

@ -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)
Loading…
Cancel
Save