2016-07-30 48 views
1

所有功能我有一个文件结构:列表中文件的Python

A 
| 
main.py 
|_B 
    |a_funcs.py 

A是主文件夹,而B里面A的子文件夹。在我的main.py文件管理器中,我有from B.a_funcs import *。该语句从a_func.py文件中导入所有功能。是否可以列出该a_func.py文件中的所有功能?我怎么做?

我试过dir(a_func)但那说a_func没有定义。

回答

3

这是因为您没有明确导入名称a_func。而不是from B.a_func import *(它会产生潜在的名称空间冲突),请执行from B import a_func,然后用a_func.调用函数。这是更好的做法,并会让你做你想做的事。

+0

并列出该文件中的所有功能,您只需执行'dir(a_func)' – bernie