我有一个小的python函数,它遍历N个文件,每个函数返回一些值,然后在处理完所有文件后作为列表返回。
大多数将正确处理,但有些将失败。我需要将该信息中继给函数的调用者。
我现在唯一能想到的就是返回两个列表-一个包含已处理的结果,另一个包含失败的文件,但是这样做的感觉是错误的。
请注意,该函数是静态实用程序函数,因此我无法真正将错误列表存储在成员变量中。
答案 0 :(得分:0)
您可以将结果映射到以下格式的字典:
{ file0: “pass”, file1: “pass”, file2: “fail” }
然后,您可以查询键和值,“ pass”和“ fail”的值表示文件处理是否成功。 file0,file1等是经过处理后返回的文件