列出文件Python中的所有函数

时间:2016-07-30 02:41:13

标签: python

我有一个文件结构:

A
|
main.py
|_B
  |a_funcs.py

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

我尝试了dir(a_func),但是说没有定义a_func。

1 个答案:

答案 0 :(得分:3)

那是因为您没有显式导入名称a_func。而不是from B.a_func import *(创建潜在的命名空间冲突)而是from B import a_func,然后使用a_func.调用函数。这是更好的做法,可以让你做你想做的事。