Day25-9~11 反射

2018-08-30  本文已影响9人  ZhouLang

在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错误')


上一篇下一篇

猜你喜欢

热点阅读