【Python】文字列"True"・"False"からbool型変換 | スクラムとは 仕事が進まなく技術力もないリーダーのごっこ遊び

文字列からbool型変換

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の値が入りました