pythonでは、設定ファイル(.txtファイル)の読み込みに役立つlinecache.getline()でいくつかの作業をしています。if文のlinecache.getline()の結果を使用できません
animation = linecache.getline("config.txt", 2)
print (animation)
if animation == "True":
animation = True
elif animation == "False":
animation = False
else:
config_error(2)
注:(2)、それは私が何かが間違っていますと言って作っただけの機能だCONFIG_ERRORを無視 は、ここに私のコードです。
私の問題は、私が常にelseステートメントに持ち込まれていることです。ご覧のとおり、私はアニメーションを印刷して、それが印刷されていることがわかりました。誰でも何かアドバイスを受けたり、間違っていることを知っていますか?
あなたの 'アニメーション'に改行や改行があると思われます。面白いことがあるかどうかを確認するためにアニメーションの代わりに 'repr(animation)'を表示してください。空白の場合は 'linecache.getline(...)。strip()'を代わりに格納してください。 –