我在下面的代码中有一部分,其中文件名被迭代地提供给循环。我希望不应该处理两个具有相同名称的文件名(以避免重复处理),所以我使用了上述“设置”的方法。
然而,这似乎没有按预期工作。我得到一个空的处理集,逻辑没有按预期执行。
else:
create_folder(filename)
processed_set=set()
if xyz ==1:
if filename not in processed_set:
createdata(name)
processed_set.add(filename)
else:
avoid_double_process(name)