代码中with的问题
小甲鱼的课程中,其中一道题目的答案是这样的,with A() as a,B() as b:
suite
我有两个问题
1、suite是什么语句?还是说只是代替缩进内容的?
2、A()是什么,为啥没有open? ... suite 表省略的意思
with A() as a,B() as b:
相当于
a = A()
b = B()
A(),B()应该是个函数 大马强 发表于 2022-3-24 22:56
suite 表省略的意思
with A() as a,B() as b:
相当于
那等于是with不仅仅可以用在open文件上面吗?只要是个函数都可以?
with不是open()函数独有
with在py中充当一个保护的语法,with 语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源
比如多线程也用的比较多,也不是每个函数都能用 大马强 发表于 2022-3-24 23:32
with不是open()函数独有
with在py中充当一个保护的语法,with 语句适用于对资源进行访问的场合,确保不管 ...
好的 明白了 谢谢解答
页:
[1]