Herkes nasıl bir dize Python boole dönüştürmek biliyor mu? Bu bağlantıyı buldum . Ama bunu yapmak için uygun bir yol gibi görünmüyor. Yani yerleşik işlevsellik vb. Kullanmak
Bunu sormamın nedeni int("string"), buradan öğrendim . Ancak denerken bool("string")her zaman geri döner True:
>>> bool("False")
True
distutils.util.strtobool(some_string) kullanıyor . Teknik olarak çıktı intdeğerle yazılır 0veya 1-> gerçekten istiyorsanız / ihtiyacınız boolvarsa o işlevi ile sarabilirsiniz bool(distutils.util.strtobool(some_string)).
distutils.util.strtoboolyabancı evet işleyemez / hayır, ancak Excel yabancı dilde Yanlış true / (örn ile CSV dosyalarını yapılan işleyemez @kmonsoor tarafından çözümü, aksine VERO, FALSO). Bu nedenle, tekerlek yeniden icadı bazen gereklidir.
