python with (as)语句实例详解


Posted in Python onFebruary 04, 2020

这篇文章主要介绍了python with (as)语句实例详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

with语句适用于对资源进行访问的场合,确保不管使用过程中是否发生异常都会执行必要的“清理”操作,释放资源,比如文件使用后自动关闭、线程中锁的自动获取和释放等。

例1:

url = 'http://www.weather.com.cn/' + province + '/index.shtml'
with urlopen(url) as fp:
contents = fp.read().decode()

例2:

with open("aaa.txt","r") as f:
      line = f.readline()       # 调用文件的 readline()方法
      av=""
      while line:
        if len(line.strip())>0:
          if line.strip()[0].isdigit():
            a1=line
            bz=1
          if line.strip()[0].isalpha():
            a2=line
            bz=2
          if line.find(tmp_value)>-1:
            if bz==2:
              av=av+a1+a2
            if bz==1:
              line = f.readline()
              av=av+a1+line
          #print(line)
          line=f.readline()
          continue
if len(av)!=0:
  print(av)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python实现的可以拷贝或剪切一个文件列表中的所有文件
Apr 30 Python
Python使用minidom读写xml的方法
Jun 03 Python
pygame实现弹力球及其变速效果
Jul 03 Python
用python结合jieba和wordcloud实现词云效果
Sep 05 Python
python+pyqt实现12306图片验证效果
Oct 25 Python
Linux系统(CentOS)下python2.7.10安装
Sep 26 Python
使用Python获取并处理IP的类型及格式方法
Nov 01 Python
Python实现繁?转为简体的方法示例
Dec 18 Python
Django 内置权限扩展案例详解
Mar 04 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
余弦相似性计算及python代码实现过程解析
Sep 18 Python
python爬虫利用selenium实现自动翻页爬取某鱼数据的思路详解
Dec 22 Python
Python实现实时数据采集新型冠状病毒数据实例
Feb 04 #Python
在tensorflow中实现屏蔽输出的log信息
Feb 04 #Python
Python变量作用域LEGB用法解析
Feb 04 #Python
如何在python开发工具PyCharm中搭建QtPy环境(教程详解)
Feb 04 #Python
TensorFlow基本的常量、变量和运算操作详解
Feb 03 #Python
Tensorflow轻松实现XOR运算的方式
Feb 03 #Python
Tensorflow不支持AVX2指令集的解决方法
Feb 03 #Python
You might like
分享PHP header函数使用教程
2013/09/05 PHP
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
PHP面向对象程序设计组合模式与装饰模式详解
2016/12/02 PHP
JavaScript Title、alt提示(Tips)实现源码解读
2010/12/12 Javascript
jQuery中校验时间格式的正则表达式小结
2013/09/22 Javascript
jquery原创弹出层折叠效果点击折叠弹出一个层
2014/03/12 Javascript
javascript实现简单的二级联动
2015/03/19 Javascript
Javascript编写俄罗斯方块思路及实例
2015/07/07 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
js阻止冒泡和默认事件(默认行为)详解
2016/10/20 Javascript
浅谈Javascript中的Label语句
2016/12/14 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
nodejs超出最大的调用栈错误问题
2017/12/27 NodeJs
React组件重构之嵌套+继承及高阶组件详解
2018/07/19 Javascript
JS原生带缩略图的图片切换效果
2018/10/10 Javascript
vue实现的微信机器人聊天功能案例【附源码下载】
2019/02/18 Javascript
axios+Vue实现上传文件显示进度功能
2019/04/14 Javascript
JS实现长图上下滚动效果
2020/03/19 Javascript
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
pymongo给mongodb创建索引的简单实现方法
2015/05/06 Python
Python中atexit模块的基本使用示例
2015/07/08 Python
python实现聚类算法原理
2018/02/12 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
python3将视频流保存为本地视频文件
2018/06/20 Python
基于MSELoss()与CrossEntropyLoss()的区别详解
2020/01/02 Python
详解Scrapy Redis入门实战
2020/11/18 Python
澳大利亚首个在线预订旅游网站:Wotif
2017/07/19 全球购物
学期自我鉴定范文
2013/10/01 职场文书
体育专业个人求职信范文
2013/12/27 职场文书
父亲生日宴会答谢词
2014/01/10 职场文书
纺织工程专业个人求职信范文
2014/01/27 职场文书
竞聘上岗演讲
2014/05/19 职场文书
常务副县长“三严三实”对照检查材料思想汇报
2014/10/05 职场文书
员工辞职信怎么写
2015/02/27 职场文书
幸福来敲门观后感
2015/06/04 职场文书