【发布时间】:2020-02-12 13:25:20
【问题描述】:
f"{f.__module__}.{f.__name__}" 不起作用,因为函数f 可以是本地的,例如在另一个函数内部。我们需要在路径中添加某种标记(.<local>.)来指定这个函数是本地的。但是如何确定什么时候需要添加这个标记呢?
【问题讨论】:
标签: python function reflection inspect
f"{f.__module__}.{f.__name__}" 不起作用,因为函数f 可以是本地的,例如在另一个函数内部。我们需要在路径中添加某种标记(.<local>.)来指定这个函数是本地的。但是如何确定什么时候需要添加这个标记呢?
【问题讨论】:
标签: python function reflection inspect
使用f.__qualname__ 代替__name__。
【讨论】: