为什么修改用户信息的时候按Y保存会报错?
问题描述:修改步骤最后填Y保存点击确认后报错,报错是说我语法错误吗?
相关截图:

相关代码:
if opt_1=='back':
break
elif opt_1=='prev' and page>1:
page-=1
elif opt_1=='next' and page<count_page:
page+=1
elif int(opt_1)>=1 and int(opt_1)<=10:
os.system('cls')
user_id=result[int(opt_1)-1][0]
username=input('\n\t新用户名:')
password=getpass('\n\t新密码:')
repassword=getpass('\n\t再次输入密码:')
if password!=repassword:
print(Fore.LIGHTRED_EX,'\n\t两次密码不一致(3秒后自动返回)')
print(Style.RESET_ALL)
time.sleep(3)
break
email=input('\n\t新邮箱:')
result = __role_service.search_list()
for index in range(len(result)):
one = result[index]
print(Fore.LIGHTBLUE_EX, '\n\t%d.%s' % (index + 1, one[1]))
print(Style.RESET_ALL)
opt_1 = input('\n\t角色编号:')
role_id = result[int(opt_1) - 1][0]
opt_1=input('\n\t是否保存(Y/N)')
if opt_1=='Y' or opt_1=='y':
__user_service.update(user_id,username,password,email,role_id)
print('\n\t保存成功(3秒自动返回)')
time.sleep(10)搜索
复制
7
收起
正在回答 回答被采纳积分+1
1回答
Python全栈工程师2020
- 参与学习 人
- 提交作业 5288 份
- 解答问题 2433 个
Facebook曾声称“只招全栈工程师”!全栈用人需求猛增,市面人才紧缺。 0基础进击Python全栈开发,诱人薪资在前方!
了解课程



恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星