Python で MySQL データベースにクエリを実行し、ブール値を選択しています。そのため、MySQL からの応答は文字列「True」または「False」のいずれかです。MySQL からのブール値に基づいてさらにコードを実行したいと思います。
例えば
data = 'False' # assume this is what was returned by MySQL.
if data:
print 'Success' #really this would be where I would execute other if True.
else:
print 'Fail' #really this would be where I would execute other code if False
しかし、私はこれを行うことはできませんので、
if data:
常にTrueを返します
では、MySQL が返す文字列を Python でブール値に変換するにはどうすればよいでしょうか。
現在私は持っています:
data = 'False' # assume this is what was returned by MySQL.
if data == 'True':
print 'Success'
else:
print 'Fail'
Pythonでこれを行うためのより良い方法があるに違いないと私は信じています-おそらく私が見逃している単純なものがあります。