文件名称:forbiddenfruit:修补内置的python对象
文件大小:32KB
文件格式:ZIP
更新时间:2024-05-30 11:19:19
python monkey-patching Python
禁果 该项目允许Python代码扩展内置类型。 如果这是个好主意,请告诉我。 这个项目参加的第一个需求是允许实现与和类似的API。 但是人们变得有创造力,并用它来或。 小例子 它基本上允许您修补通过python在C中声明的内置对象。 像这样: 向int类添加一个新方法: from forbiddenfruit import curse def words_of_wisdom ( self ): return self * "blah " curse ( int , "words_of_wisdom" , words_of_wisdom ) assert ( 2 ). words_of_wisdom () == "blah blah " a添加classmethod的str类: from forbiddenfruit import curse def hello ( se
【文件预览】:
forbiddenfruit-master
----MANIFEST.in(91B)
----.travis.yml(165B)
----forbiddenfruit()
--------__init__.py(16KB)
----tests()
--------unit()
--------__init__.py(0B)
----tox.ini(420B)
----development.txt(57B)
----requirements.txt(0B)
----setup.py(3KB)
----.gitignore(80B)
----logo.png(3KB)
----Makefile(2KB)
----README.md(5KB)
----COPYING(34KB)
----COPYING.mit(1KB)