将结果写入python中的现有文件

时间:2013-05-07 09:46:15

标签: python file-io

我可以知道如何将获得的结果写入python中的File。 例如, 下面的代码片段检查状态。如果它通过它打印通过否则失败。

if generalTools.waitAppear('State2.png', '25') == False:
    testData.reportFail("Fail: TestCase Fail")
else:
    testData.reportPass("PASS: TestCase Pass")  

所以,这里我想将结果推送到文件而不是打印。

首先,必须检查文件是否存在。如果存在,则必须清除内容并写入该文件。如果文件不存在。它必须创建新文件,它必须写。 任何人都可以告诉我如何做到这一点。

1 个答案:

答案 0 :(得分:3)

你不需要做任何特别的事情。使用以下代码:

with open('workfile', 'w') as fout:
    fout.write(result)

以“写入”模式打开文件会创建它(如果它不存在),或者将其空白并从头开始重新开始。