这是由于对ascii编码错误造成的,可以尝试: 在变量后面加.encode(‘gbk’)在变量后面加.encode(‘utf-8’) 注意:如果遇到中文输入变量和匹配值不匹配的情况,如x=‘你好’,但是判断x=='你好’的时候为FALSE,这可能是由于半角字符、全角字符或者空格等等原因造成的,建议直接复制或者导入匹配值列表,确保二者信息完全一致。(其实更建议用英文)