Omi*_*mid 3 python python-2.7 python-3.x
我正在尝试在 Python 2 中运行 Python 3 库。它使用inspect模块的signaturePython 2 版本中未实现的模块和方法。
signature = inspect.signature(initializer)
Run Code Online (Sandbox Code Playgroud)
没有任何实现__future__可以提供帮助(至少,我还没有找到)。
我怎样才能替换这个方法?
funcsigsPyPI 上的包是PEP-362(增加了签名自省)到 Python 2.6+ 的后向移植。因此,将有问题的行更改为
import funcsigs
signature = funcsigs.signature(initializer)
Run Code Online (Sandbox Code Playgroud)