草庐IT

python - 获取当前模块中所有函数的列表。检查当前模块不起作用?

我有以下代码fset=[objforname,objininspect.getmembers(sys.modules[__name__])ifinspect.isfunction(obj)]deffunc(num):passif__name__=="__main__":print(fset)打印[]然而这deffunc(num):passfset=[objforname,objininspect.getmembers(sys.modules[__name__])ifinspect.isfunction(obj)]if__name__=="__main__":print(fset)打印[