[Python]反射練習(xí)
class Foo:
? ?def run(self):
? ? ? ?while True:
? ? ? ? ? ?cmd=input('cmd>>: ').strip()
? ? ? ? ? ?# print('%s run...' %cmd)
? ? ? ? ? ?if hasattr(self,cmd):
? ? ? ? ? ? ? ?func=getattr(self,cmd)
? ? ? ? ? ? ? ?func()
? ?def download(self):
? ? ? ?print('download....')
? ?def upload(self):
? ? ? ?print('upload...')
obj = Foo()
obj.run()
標(biāo)簽: