python - 列出Python文件中的所有函数

标签 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 未定义。

最佳答案

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

关于python - 列出Python文件中的所有函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38669876/

相关文章:

python - 如何正确定义 gevent 功能是否可用?

python - 使用字符串替换方法解码莫尔斯电码

python - 谷歌应用引擎: post a group of entities at one time

java - 从java导入django模块

python - 字符串比较失败

python - "Matching"/Django中跨数据库的关系数据

python - 如何使用 math.atan2 函数检测一个对象是否在另一个对象的 "line of sight"中?

python - 与 sympy/pyqt python 的集成和区分

python - Selenium 滚动内部滚动条并抓取结果

python - 将对象列表转换为 numpy 数组,而不将对象强制转换为数组