美文网首页
Day25-9~11 反射

Day25-9~11 反射

作者: ZhouLang | 来源:发表于2018-08-30 20:55 被阅读9次

    在python中,一切皆对象。

    反射常用以下函数:

    1、getattr(o,name)    o:对象名;name:对象的方法

    2、hasattr(o,name)

    3、delattr(o,name)


    ====>以下是简单的浏览网页操作代码========

    s1.py:执行模块

    s2.py:封装功能函数模块

    S2.py   ↓


    def f1():

    return "首页"

    def f2():

    return "新闻"

    def f3():

    return "运动"

    def f4():

    return "娱乐"


    S1.py ↓

    import s2

    while True:

    inp =input("请输入要浏览的网址:")

    if hasattr(s2, inp):

    result =getattr(s2, inp)

    print(result())

    else:

    print('404错误')


    相关文章

      网友评论

          本文标题:Day25-9~11 反射

          本文链接:https://www.haomeiwen.com/subject/bkadwftx.html