返回正确和错误导致的结果

时间:2019-02-12 12:37:43

标签: python

我有一个小的python函数,它遍历N个文件,每个函数返回一些值,然后在处理完所有文件后作为列表返回。

大多数将正确处理,但有些将失败。我需要将该信息中继给函数的调用者。

我现在唯一能想到的就是返回两个列表-一个包含已处理的结果,另一个包含失败的文件,但是这样做的感觉是错误的。

请注意,该函数是静态实用程序函数,因此我无法真正将错误列表存储在成员变量中。

1 个答案:

答案 0 :(得分:0)

您可以将结果映射到以下格式的字典:

{ file0: “pass”, file1: “pass”, file2: “fail” }

然后,您可以查询键和值,“ pass”和“ fail”的值表示文件处理是否成功。 file0,file1等是经过处理后返回的文件