只是警告,让题主改下判断语句
if id is not "":
改为====>
if id!="":
elif name is not "":
改为====>
elif name !="":
这是警告,字符串比较不相等时应该用 != 不应该用 is not
if id is not "":
改成
if id != "":
elif name is not "":
改成
elif name != "":
is 和 is not 是用于比较两个对象的地址相等或不相等。
== 和 != 用于比较两个对象的值相等或不相等。
字符串是要按值比较的应该用 == 和 !=
参考
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!