1、代码没有遵循PEP8规范,部分变量定义用驼峰结构; 2、部分方法的局部变量定义后,并没有使用,不知何意; 3、challenge = md5_str1 + md5_str2[0:2] string_format = json.dumps({'success': 0, 'gt': self.captcha_ID,'challenge': self.challenge}) 这两行代码中,challenge获取后并没有使用,而是直接使用self.challenge,存疑。