funcsigs:适用于Python 2.6、2.7和3.2+的Python函数签名包

时间:2024-05-22 13:23:31
【文件属性】:

文件名称:funcsigs:适用于Python 2.6、2.7和3.2+的Python函数签名包

文件大小:31KB

文件格式:ZIP

更新时间:2024-05-22 13:23:31

Python

funcsigs funcsigs是Python 3.3的模块对函数签名功能的funcsigs移植。 反向端口与Python 2.6、2.7以及3.2及更高版本兼容。 文献资料 参考文档是Python3中模块的标准库文档。 该文档已包含在上托管的funcsigs软件包。 例子 要获得签名对象,请将目标函数传递给funcsigs.signature函数。 >>> from funcsigs import signature >>> def foo(a, b=None, *args, **kwargs): ... pass >>> sig = signature(foo) 有关签名对象的详细信息,请参考标准库文档中的任何一个。 相容性 funcsigs backport已针对以下方面进行了测试: CPython 2.6 CPython 2.7 CPython 3.2 PyP


【文件预览】:
funcsigs-master
----setup.cfg(22B)
----requirements()
--------development.txt(43B)
--------production.txt(0B)
----README.rst(3KB)
----tests()
--------test_formatannotation.py(675B)
--------test_inspect.py(37KB)
--------test_funcsigs.py(3KB)
--------__init__.py(0B)
----docs()
--------conf.py(8KB)
--------index.rst(12KB)
--------_templates()
--------Makefile(5KB)
----LICENSE(549B)
----funcsigs()
--------__init__.py(29KB)
--------odict.py(9KB)
--------version.py(20B)
----.coveragerc(71B)
----MANIFEST.in(140B)
----setup.py(2KB)
----.travis.yml(342B)
----Makefile(698B)
----CHANGELOG(350B)

网友评论