在前面的知识点讲解中,我们讲到了许多关于函数以及语句的使用,为了帮助大家更好的学习知识点,所以接下来的这篇文章,小编就来和大家讲解一下在python中with语句的作用以及使用方法,希望大家能够认真的阅读。
第一个with的使用情况就是直接在with的后面加上代码块,使用这个方法就会在执行前会调用上下文管理器,其中就会执行enter()函数,在进行exit()方法。但是如果with语句后面有as语句的话,就会将赋值于targets。
python对于一些内置函数进行改进时,就需要使用到上下文管理器,主要就会用于with语句中,比如说自动关闭文件等。我们可以通过一个代码来简单地了解一下:
with open(r'fileName') as file: for i in file: print i
第二种情况就是出现在异常处理操作时,我们需要对代码尽心更便携,使用平常的代码try语句进行编写就可能会编写的很复杂,合理的使用with语句就可以减少代码量,并且通过with语句我们还可以进行内存的释放,当使用完with语句后,执行了exit()语句以后,就会自动的进行内存的释放,不会占用内存。
以上就是关于python中with语句的作用以及它的使用方法讲解,希望有帮助到大家更好的理解,下面自己也可以开始试着来进行操作了。