Python 如何将布尔值附加到文本文件?
我试图向文本文件添加布尔值,但出现以下错误:Python 如何将布尔值附加到文本文件?,python,boolean,text-files,shopify,monitoring,Python,Boolean,Text Files,Shopify,Monitoring,我试图向文本文件添加布尔值,但出现以下错误: Traceback (most recent call last): File "/Users/valentinwestermann/Documents/La dieta mediterranea_dhooks.py", line 32, in <module> f.write(variant["available"]) TypeError: write() argument must be str, not bool 您
Traceback (most recent call last):
File "/Users/valentinwestermann/Documents/La dieta mediterranea_dhooks.py", line 32, in <module>
f.write(variant["available"])
TypeError: write() argument must be str, not bool
您可以先转换为字符串:
f.write(str(variant["available"]))
您的错误消息说有一个错误涉及
f.write(variant[“available”])
,但您的代码不包含任何类似的指令。另外,请不要使用if variant['available']==True
来测试布尔值是真还是假。一个简单的if variant['available']:
就足够了谢谢:)它更好,因为它使用的代码更少,对吗@SORIX这是测试布尔值的推荐方法。看看这个问题和经过验证的答案
f.write(str(variant["available"]))