我有一个文件结构:
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。
答案 0 :(得分:3)
那是因为您没有显式导入名称a_func。而不是from B.a_func import *
(创建潜在的命名空间冲突)而是from B import a_func
,然后使用a_func.
调用函数。这是更好的做法,可以让你做你想做的事。