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
中。如果没有其余代码,我们无法告诉您它是什么或做什么。
我知道枚举是一个 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
中。如果没有其余代码,我们无法告诉您它是什么或做什么。