0

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

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

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

首先,它必须检查文件是否存在。如果存在,它必须清除内容并写入该文件。如果文件不存在。它必须创建新文件并且必须写入。任何人都可以给我一些想法,我该怎么做。

4

1 回答 1

3

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

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

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

于 2013-05-07T09:50:03.997 回答