python中True和False与字符串True和False

  • Post author:
  • Post category:python


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 版权协议,转载请附上原文出处链接和本声明。