with(上下文的用法)以及其他知识点

一、上下文

class Sxw(object):
def __enter__(self):
'''进入'''
print("你好啊") def __exit__(self, exc_type, exc_val, exc_tb):
'''退出'''
print("hao") obj = Sxw()
with obj:
print("正在执行")

打印结果截图

with(上下文的用法)以及其他知识点

二、内置函数

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

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

with(上下文的用法)以及其他知识点

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

with(上下文的用法)以及其他知识点

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

方式一

with(上下文的用法)以及其他知识点

方式二

with(上下文的用法)以及其他知识点

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

with(上下文的用法)以及其他知识点

点击选择jinja2

上一篇:happyxiaofan的程序员书单


下一篇:MySQL数据库(查询语句)