python中字符串”True”、”False”无发转化为bool类型,字符串的bool值都为True。
在配置文件config.ini中如果定义一个变量为bool值,则无效,得到的是字符串,如下:
在config.ini文件中:
[Controler]
adjuster = False
在a.py中:
cf = configparser.ConfigParser()
cf.read(“.\\config.ini”)
adjuster = cf.get(‘Controler’, ‘adjuster’)
得到的adjuster为字符串
可以这样解决:adjuster == str(False)
版权声明:本文为weixin_41601173原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。