1.@修饰符
@app.route('/')
在在前面有一个@符号。那麽这个@符号是什么意思呢?
在查阅其他人的博客时候是这么写的:
'@' 用做函数的修饰符,可以在模块或者类的定义层内对函数进行修饰,
出现在函数定义的前一行,不允许和函数定义在同一行
一个修饰符就是一个函数,它将被修饰的函数作为参数,并返回修饰后的同名函数或其他可调用的东西。

def funA(a):

print 'funA'

def funB(b):

print 'funB'

@funA
@funB
def funC():

print 'funC'

result:

================================ RESTART ================================

funB
funA

则整个程序的执行过程就是funA(funB(funC))