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中分数的相关使用教程
Mar 30 Python
python中set常用操作汇总
Jun 30 Python
Python实现PS滤镜的万花筒效果示例
Jan 23 Python
Python列表推导式与生成器用法分析
Aug 02 Python
Django代码性能优化与Pycharm Profile使用详解
Aug 26 Python
Python Unittest根据不同测试环境跳过用例的方法
Dec 16 Python
pytorch如何冻结某层参数的实现
Jan 10 Python
浅谈python3 构造函数和析构函数
Mar 12 Python
keras实现图像预处理并生成一个generator的案例
Jun 17 Python
virtualenv介绍及简明教程
Jun 23 Python
python 基于opencv操作摄像头
Dec 24 Python
深入理解Pytorch微调torchvision模型
Nov 11 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
ThinkPHP使用心得分享-ThinkPHP + Ajax 实现2级联动下拉菜单
2014/05/15 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
Laravel 在views中加载公共页面的实现代码
2019/10/22 PHP
PHP如何使用JWT做Api接口身份认证的实现
2020/02/03 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
js 获取class的元素的方法 以及创建方法getElementsByClassName
2013/03/11 Javascript
js切换光标示例代码
2013/10/10 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
浅析JQuery中的html(),text(),val()区别
2014/09/01 Javascript
Vuex模块化实现待办事项的状态管理
2017/03/15 Javascript
JavaScript数据结构中栈的应用之表达式求值问题详解
2017/04/11 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
python中使用OpenCV进行人脸检测的例子
2014/04/18 Python
python操作redis的方法
2015/07/07 Python
python利用sklearn包编写决策树源代码
2017/12/21 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
2018/03/19 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
Python动态生成多维数组的方法示例
2018/08/09 Python
Python把对应格式的csv文件转换成字典类型存储脚本的方法
2019/02/12 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
英国领先的男装设计师服装购物网站:Mainline Menswear
2018/02/04 全球购物
精彩自我鉴定
2014/01/16 职场文书
展会邀请函范文
2014/01/26 职场文书
寄语是什么意思
2014/04/10 职场文书
食品安全处置方案
2014/06/14 职场文书
餐饮服务食品安全责任书
2014/07/25 职场文书
厨师长岗位职责范本
2014/08/25 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
国庆节标语大全
2014/10/08 职场文书
帝企鹅日记观后感
2015/06/10 职场文书
2016年幼儿园万圣节活动总结
2016/04/05 职场文书