import master #语法报错不用管
master.chi() #输出: 大佬一次吃一盆
master.he() #输出: 大佬一次喝一桶
print("""
1.chi:大佬一次吃一盆
2.he:大佬一次喝一桶
3.wan:大佬一玩一晚上
""")
content = input("请输入你想执行的函数:")
if content == "1":
master.chi()
elif content == "2":
master.he()
elif content == "3":
master.wan()
#加入别人写好一个文件,告诉你一些功能,在不知道功能时,可以用来测试下,如果另一个文件进行了修改或者添加了新功能,这边就要修改好多位置
#此时是正向调用
import master #语法报错不用管
while True:
content = input("请输入你要测试的功能:") #由用户输入想要的功能,去另一边找,有就执行,没有提示没有
#正向:给你功能然后直接调用 反射:想要什么自己去找
if hasattr(master , content): #判断 XX中是否包含了XX
xx = getattr(master , content)
xx()
print("有这个功能")
else:
print("没有这个功能")
#输入和输出:
请输入你要测试的功能:chi
大佬一次吃一盆
有这个功能
请输入你要测试的功能:he
大佬一次喝一桶
有这个功能
请输入你要测试的功能:cao
没有这个功能
来源:CSDN
作者:荒-于嬉
链接:https://blog.csdn.net/weixin_44455125/article/details/103246047