我试图建立一组类来定义OSI堆栈中协议的层次属性。。。从抽象的意义上讲,我只需要从父python类继承属性,但我需要能够一次调用整个类链。。。所以,我在找这样的东西。。。在
#!/usr/bin/env python
class Foo(object):
def __init__(self,fooprop1=None):
return None
class Bar(Foo):
def __init__(self,barprop1=None):
return None
if __name__=='__main__':
tryit = Foo(fooprop1="someMacAddress").Bar(barprop1="someIpAddress")
但是,调用该脚本会抱怨AttributeError: 'Foo' object has no attribute 'Bar'
有人能给我演示一下用python完成这个任务的方法吗?提前谢谢。。。在
正如S.Lott提到的,你应该做一些类似的事情:
看看在scapy中是如何完成的:
scapy
使用/
运算符组成来自不同层的包。在相关问题 更多 >
编程相关推荐