可能是因为你的字典中某个键对应的值是布尔型变量,而布尔型变量没有 strip() 方法,所以会报错。你需要在转换为字符串之前先判断一下值的类型,如果是布尔型变量就直接转换为字符串,不再执行 strip() 方法。示例代码如下:

for key in rst:
    value = rst[key]
    if isinstance(value, bool):
        value = str(value)
    results += key + ": " + str(value).strip() + "<br>"
results = results + key + + strrstkeystrip + br 为什么我把rstkey强制转为str还报错 AttributeError bool object has no attribute strip不是已经是str了吗

原文地址: http://www.cveoy.top/t/topic/bP7d 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录