我希望能够在运行脚本本身之前扫描python脚本以使用类方法。例如,给定以下脚本,获取类“A”的“foo”方法的所有用法以及传递给该方法的参数
class A():
def foo(self, val):
return val + 1
class B():
def foo(self, val):
return val - 1
a = A()
b = B()
a_val = a.foo(1)
b_val = b.foo(1)
这是一个过于简单的示例,但这里的目标是使用比正则表达式更多的内容来搜索模式,以便不会返回类似这样的项目。我已经看过和模块,但它们似乎没有我想要的功能。我意识到这可能是一个困难/不可能的问题,因为python是一种解释性语言,但似乎其他人以前一定遇到过这个问题。foo()b.foo(1)astsymtable
慕的地6264312
沧海一幻觉
相关分类