python - 解析python文件时如何从某些函数中检索完全限定名称
问题描述
我注意到函数有一个“ qualname ”来获取它们的完全限定名。但是,我想要实现的是从给定的 python 文件中提取函数调用序列,这意味着在读取文件时获取完全限定名称,但不执行它。这是问题的一个例子。
给定代码:
import libA
class A():
bar = libA.Bar()
bar.functionA()
我期待输出:libA.Bar.functionA。
有没有办法使用检查或ast工具来解决这个问题?
解决方案
推荐阅读
- javascript - 用酶渲染的组件中的数组未定义?
- android - 如何在一个 apk 中包含多个 PWA?
- python - 使用 Faber 构建 Boost.Python
- c# - 使用类型类的 DebuggerTypeProxy 时类型不匹配
- python - 为什么没有生成情节?
- regex - RegEx 可与 kotlin 一起使用,但无法与 dart 一起使用
- regex - 如何只在模式中使用一次输入?
- typescript - 错误 TS2345:类型参数 '{ cluster: string; 加密:布尔值;}' 不可分配给“选项”类型的参数
- typescript - 找不到模块“vuetify/lib/framework”的声明文件
- python - python中的fillpoly属性有问题