我试图用python实现一个带有“重载”模块的接口
http://www.python.org/dev/peps/pep-3124/#interfaces-and-adaptation
问题是,在尝试使用python3.2运行时,没有发现模块过载
from overloading import abstract
from overloading import Interface
ImportError: No module named overloading
如何解决我的问题?。你知道吗
Tags:
PEP是Python增强方案。并非所有政治公众人物都被接受。由于实施过程中存在一些不确定因素,《pep3124》的作者。不过,请注意,这是在2007年,此后没有任何进展,所以我不会屏住呼吸等待这一次。你知道吗
如果您正在寻找一种接口检查机制,那么您可能可以使用标准库中的
abc
模块,它大致涵盖了pep3124提出的相同接口和适配基础。你知道吗对于功能更全面的解决方案,我强烈推荐^{} 。如果您对zope名称空间感到不快(您不应该这样,它是完全独立的),那么还有其他轻量级接口解决方案,例如^{} 。你知道吗
相关问题 更多 >
编程相关推荐