python 将布尔字符串转换成布尔值

场景:

比如说一个字典中的值对其进行判断为字符串,但是想其成为布尔值。对布尔值进行操作如何做呢。

for example:

subnet = {"enable_dhcp": "       true"}
if isinstance(subnet["enable_dhcp"], str):
    subnet["enable_dhcp"] = (subnet["enable_dhcp"]).strip().lower() in "true"
    print(subnet["enable_dhcp"])

可以通过对该字符串修改后取得最后的值,然后对其进行判断是否在你所期望的设想中,此时返回时就成为布尔值,对其进行获取

你可能感兴趣的:(python)