Python 当满足特定条件时,如何将一行写入文本文件

Python 当满足特定条件时,如何将一行写入文本文件,python,loops,if-statement,save,Python,Loops,If Statement,Save,我有一个循环,检查一个条件如下 while (t<len(var)): PR=y ... if z[t]<PR : pass_check=1 else: pass_check=0 t=t+1 球门 如何在文本文件中写入测试是通过还是失败取决于条件,如果所有样本分别为1或0只需将其写入如下文件: with open('your_file', 'w')

我有一个循环,检查一个条件如下

 while (t<len(var)):
        PR=y
        ...
        if z[t]<PR :
              pass_check=1
        else:
              pass_check=0 
      t=t+1
球门
如何在文本文件中写入测试是通过还是失败取决于条件,如果所有样本分别为1或0

只需将其写入如下文件:

with open('your_file', 'w') as output_file:
    output_file.write('Test is pass' if pass_check==1 else 'Test is fail')

给出完整的代码。@Vikas Damodar PR是从y计算的数据列,z是另一个数组。使用t比较已完成。我无法附上所有样本。我不明白;为什么不把它写进一个文件<代码>打开('your_file','w')。写入('Test is pass'if pass_check==1,else'Test is fail')我想知道同样的@mshsayem。它成功了。!他用非常强硬的方式思考。谢谢@mshsayem我有一个问题要问。我是否可以画一条常数线1,以显示所有我不了解的样本在图表中的传递情况;你能解释一下吗?我正在检查所有的样本是否z[t]对不起,我从来没有用过matplotlib;但这应该是可能的。现在信息保存在文件中。只是想通过plot传递相同的信息。
with open('your_file', 'w') as output_file:
    output_file.write('Test is pass' if pass_check==1 else 'Test is fail')