fanshe1类 def aa(): return "新闻" def bb(): return "资讯" def cc(): return "问答" def dd(): return "视频" def ee(): return "图片"
fanshe2类 import fanse1 #这个是普通方法实现,下面还有映射方法 while True: inp = input("请输入页签:") if inp == "新闻": print(fanse1.aa()) elif inp == "资讯": print(fanse1.bb()) elif inp == "问答": print(fanse1.cc()) elif inp == "视频": print(fanse1.dd()) elif inp == "图片": print(fanse1.ee()) else: print("输入的灭有啊......") #这个是采用映射方式实现的 也是比较省代码的
while True: inp = input("请输入页签:") if hasattr(fanse1, inp): #检测输入的信息是否在类中 gets = getattr(fanse1, inp) # 通过类里面的函数方法字段来获取 print(gets()) else: print("404")