小编Mon*_*nty的帖子

python请求:如何检查“ 200 OK”

检查从请求中收到的响应是否为“ 200 OK”或发生错误的最简单方法是什么?

我试图做这样的事情:

....
resp = requests.post(my_endpoint_var, headers=header_var, data=post_data_var)
print(resp)
if resp == "<Response [200]>":
    print ('OK!')
else:
    print ('Boo!)
Run Code Online (Sandbox Code Playgroud)

屏幕上的输出为:

响应[200](包括“ <”和“>”),嘘!

因此,即使我得到200,我的if语句检查还是不匹配?

python python-requests

2
推荐指数
5
解决办法
4039
查看次数

递归地混合字符串

我试图递归地链接两个字符串,但没有得到预期的结果:

对于两个字符串"abcd""xyz"- 预期输出应为"axbyczd":

def strr(str1, str2):

    def recstr(str1, str2, prn):
        if str1 == '':
            return str2
        if str2 == '':
            return str1
        else:
            return prn + recstr(str1[:len(str1)-len(prn)],str2[:len(str2)-len(prn)],prn)
    return recstr(str1, str2, '')

print strr("abcdef","12345")
Run Code Online (Sandbox Code Playgroud)

python recursion

1
推荐指数
1
解决办法
3237
查看次数

标签 统计

python ×2

python-requests ×1

recursion ×1