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 运算符 供重载参考
Jun 11 Python
python连接sql server乱码的解决方法
Jan 28 Python
python处理json数据中的中文
Mar 06 Python
Python Web服务器Tornado使用小结
May 06 Python
Python 通过URL打开图片实例详解
Jun 01 Python
详解Python3中ceil()函数用法
Feb 19 Python
python dataframe NaN处理方式
Dec 26 Python
Tensorflow不支持AVX2指令集的解决方法
Feb 03 Python
pytorch实现保证每次运行使用的随机数都相同
Feb 20 Python
Python使用Numpy模块读取文件并绘制图片
May 13 Python
calendar在python3时间中常用函数举例详解
Nov 18 Python
Python爬虫设置Cookie解决网站拦截并爬取蚂蚁短租的问题
Feb 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
虫族 ZERG 概述
2020/03/14 星际争霸
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
PHP单态模式简单用法示例
2016/11/16 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
js option删除代码集合
2008/11/12 Javascript
javascript 触发事件列表 比较不错
2009/09/03 Javascript
利用javascript解决图片缩放及其优化的代码
2012/05/23 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
jQuery中fadeIn、fadeOut、fadeTo的使用方法(图片显示与隐藏)
2013/05/08 Javascript
jquery ajax跨域解决方法(json方式)
2014/02/04 Javascript
jQuery实现简单的间隔向上滚动效果
2015/03/09 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
jQuery实现图片走马灯效果的原理分析
2016/01/16 Javascript
JS提示:Uncaught SyntaxError: Unexpected token ILLEGAL错误的解决方法
2016/08/19 Javascript
浅析BootStrap中Modal(模态框)使用心得
2016/12/24 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
jquery.tableSort.js表格排序插件使用方法详解
2020/08/12 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
Angular实现点击按钮控制隐藏和显示功能示例
2017/12/29 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
Node.js path模块,获取文件后缀名操作
2020/11/07 Javascript
关于vue 项目中浏览器跨域的配置问题
2020/11/10 Javascript
python检测是文件还是目录的方法
2015/07/03 Python
python比较两个列表大小的方法
2015/07/11 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python输出由1,2,3,4组成的互不相同且无重复的三位数
2018/02/01 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
python3转换code128条形码的方法
2019/04/17 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
keras model.fit 解决validation_spilt=num 的问题
2020/06/19 Python
Python实现删除某列中含有空值的行的示例代码
2020/07/20 Python
客房主管岗位职责
2013/12/09 职场文书
资产运营委托书范本
2014/10/16 职场文书
财务会计实训报告
2014/11/05 职场文书
VW、VH适配移动端的解决方案与常见问题
2023/05/21 HTML / CSS