web.py 中 application(urls, globals()这里是什么作用 ?
答案:1 悬赏:0 手机版
解决时间 2021-03-29 05:05
- 提问者网友:戎马万世
- 2021-03-28 17:15
web.py 中 application(urls, globals()这里是什么作用 ?
最佳答案
- 五星知识达人网友:举杯邀酒敬孤独
- 2021-03-28 17:52
application(urls, globals())基本来说就是创建一个应用
urls参数指明了网站url与应用执行的函数间的一个映射,但是可以看到urls是一个元组,元组里面只有字符串,仅指明了url应当执行的函数的名称而已,并不是一个函数对象
globals()会返回一个类似字典的对象,包含当前空间所有变量、函数、类以及模块,键是这些东西的名称,值是响应对象,这样就可以通过名字来获取对象。
有了这两个参数就足以实现一个应用了。
globals()['home'] #获取名称为home的对象
urls参数指明了网站url与应用执行的函数间的一个映射,但是可以看到urls是一个元组,元组里面只有字符串,仅指明了url应当执行的函数的名称而已,并不是一个函数对象
globals()会返回一个类似字典的对象,包含当前空间所有变量、函数、类以及模块,键是这些东西的名称,值是响应对象,这样就可以通过名字来获取对象。
有了这两个参数就足以实现一个应用了。
globals()['home'] #获取名称为home的对象
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯