Python 2.7 巨蟒:“;类型错误:';答复';对象没有属性'__获取项目';

Python 2.7 巨蟒:“;类型错误:';答复';对象没有属性'__获取项目';,python-2.7,Python 2.7,在创建帐户和发布之前,我试图研究这个问题。我的研究没有结论,主要是因为我是Python新手 问题:我正在尝试匹配if语句,以确保在运行主代码之前服务器已启动并正在运行 不起作用的解决方案集: 1) 我尝试了下面的if语句 2) 我尝试管道化变量以查找前导/结尾空格。 3) 我尝试了响应。拆分 4) 我尝试了一个响应[:3]来匹配前3个字符,但得到了上面的错误 脚本将执行的操作:elastisearch服务器在启动并运行时返回“” 代码: 导入请求 es_server=“IP:端口” respon

在创建帐户和发布之前,我试图研究这个问题。我的研究没有结论,主要是因为我是Python新手

问题:我正在尝试匹配if语句,以确保在运行主代码之前服务器已启动并正在运行

不起作用的解决方案集:
1) 我尝试了下面的if语句 2) 我尝试管道化变量以查找前导/结尾空格。
3) 我尝试了响应。拆分
4) 我尝试了一个响应[:3]来匹配前3个字符,但得到了上面的错误

脚本将执行的操作:elastisearch服务器在启动并运行时返回“

代码:

导入请求
es_server=“IP:端口”
response=requests.get(“http://”+es_服务器)
如果响应=“”:
打印“是”

如果我尝试response.text()请求的结果,就会出现unicode错误。get不是字符串,而是包含各种信息的
响应对象<代码>
只是该对象的字符串表示形式,但它并不等于该对象本身。有关一些文档,请参阅

如果要测试响应的状态代码,应检查如下:

if response.status_code == 200:
    print "yep"

以上工作正常,感谢您的快速回复和解释
if response.status_code == 200:
    print "yep"