enum() 在 python 中做了什么?

What does enum() do in python?

我知道枚举是一个 class 我可以继承它来使我的 class 可迭代对象。

但是 enum() 函数的作用是什么,如下面的代码片段所示?

enums = [enum(domain, [], q=subdomains_queue, silent=silent, verbose=verbose) for enum in chosenEnums]
for enum in enums:
    enum.start()
for enum in enums:
    enum.join()

enum 不是您可以继承的 class; enum 模块中的 Enum 是(参见 the documentation)。

您描述的代码中的 enum() 是一个可调用对象,之前已放入列表 chosenEnums 中。如果没有其余代码,我们无法告诉您它是什么或做什么。