enum()在python中做什么?

What does enum() do in python?

我知道枚举是一个我可以继承的类,使我的类可以在对象上进行迭代。

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

1
2
3
4
5
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不是您可以继承的类; enum模块中的enum是(参见文档)。

您正在描述的代码中的enum()是一个先前已放入列表chosenEnums的可调用对象。 没有剩下的代码,我们无法告诉你它是什么,或者是什么。