一、上下文

class Sxw(object):
    def __enter__(self):
        '''进入'''
        print("你好啊")

    def __exit__(self, exc_type, exc_val, exc_tb):
        '''退出'''
        print("hao")

obj = Sxw()
with obj:
    print("正在执行")

打印结果截图

二、内置函数

对象.xxx  一般会执行__setattr__,__getattr__
对象["xx"]  一般会执行__setitem__,__getitem__
with open as f :   一般会执行__enter__,__exit__
with 上下文用法,打开文件的时候怕忘了关闭,用这种方式就自动关闭了

 三、pymysql查出的返ra回结果是一个元组类型的,如果想让查出的结果以字典的形式打印,那么就得加上一个参数

四、注意传参数的时候,默认参数不要传成可变数据类型的

 

五、静态文件的两种导入方式

方式一

方式二

六、flask中模板语法不提示,解决办法

 

点击选择jinja2

 

posted on 2018-01-11 20:29  海燕。  阅读(593)  评论(0编辑  收藏  举报