Pythonで"True"/"False"の文字列からbool型に変換させる方法
distutils.core
というモジュールが標準に入っています。
これをimportしてやれば簡単です
from distutils.util import strtobool s:str = "true" b = strtobool(s) print(b)
これ実行すると文字列が"True"なら1("False"=0)になります
bool()でくくってやる
from distutils.util import strtobool s:str = "true" b = bool(strtobool(s)) print(b)
こうすると期待したboolの値が入りました