在Python中,可以使用内置的dir()
函数来遍历另一个模块中的函数。下面是一个示例代码:
import module_name
# 获取模块中的所有属性(包括函数、变量等)
module_attributes = dir(module_name)
# 遍历模块中的函数
for attribute in module_attributes:
# 检查属性是否为函数
if callable(getattr(module_name, attribute)):
# 如果是函数,则打印函数名
print(attribute)
请将上面的module_name
替换为你要遍历的模块的名称。运行上述代码后,它将输出模块中的所有函数名。
注意:dir()
函数返回一个包含模块中所有属性名称的列表。我们使用callable()
函数来检查属性是否为可调用的函数。如果你只想获取模块中的函数,可以进一步使用其他条件来筛选属性,例如通过检查属性的类型是否为函数。