Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将布尔值附加到文本文件?_Python_Boolean_Text Files_Shopify_Monitoring - Fatal编程技术网

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"]))