【发布时间】:2019-08-05 03:15:10
【问题描述】:
我想在一个模块中列出所有功能,但我被困在一个点上。
我只得到__init__.py 中的函数
但不是包中的所有功能。这是我已经准备好的代码:
import package
functions = []
for i in dir(package):
functions.append(i)
print(functions)
所以现在我得到了__init__.py 中所有函数的列表,但不是整个包。如何获取“包”中的所有功能?
我想像这样得到它:
import package
functions = []
for i in dir(package):
#here like adding function and then make package function.other_package
print(functions)
有人可以帮我吗?
它不是重复的,因为我不想要一个文档,而只是一个包中所有文件的所有功能
【问题讨论】:
-
如果你说
pacakge,你是指一个特定文件夹下的所有文件,你想成为包根,还是你有许多import声明定义包的内容是? -
什么是
package?它是在哪里定义的? -
我的意思是像 tqdm 包是 tqdm 并且是导入的
标签: python python-3.x