美元符号函数__text__signature__
Posted
技术标签:
【中文标题】美元符号函数__text__signature__【英文标题】:Dollar sign in function __text__signature__ 【发布时间】:2021-12-25 10:07:45 【问题描述】:输入
def f(no, matter='what', *iz, **here):
pass
f.__call__.__text_signature__
输出
'($self, /, *args, **kwargs)'
签名中的$
是什么意思?
(我并不沉迷于self
的东西,而是对出现在那里的美元符号有点困惑)
【问题讨论】:
【参考方案1】:$
是self
和类似参数的显式标记,用于使inspect.Signature
对此类参数的检测更加可靠。请参阅后面的Larry Hastings's message,他介绍了$
的这种用法,以及处理$
的inspect.py
中的the code。
【讨论】:
谢谢!我很想把$
与template
模块相关联!以上是关于美元符号函数__text__signature__的主要内容,如果未能解决你的问题,请参考以下文章
无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用