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网络编程之数据传输UDP实例分析
May 20 Python
轻松掌握python设计模式之访问者模式
Nov 18 Python
flask-restful使用总结
Dec 04 Python
Python 多维List创建的问题小结
Jan 18 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
VPS CENTOS 上配置python,mysql,nginx,uwsgi,django的方法详解
Jul 01 Python
python动态文本进度条的实例代码
Jan 22 Python
Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解
Feb 18 Python
python网络编程之五子棋游戏
May 14 Python
python使用自定义钉钉机器人的示例代码
Jun 24 Python
pytorch常用数据类型所占字节数对照表一览
May 17 Python
Python如何解决secure_filename对中文不支持问题
Jul 16 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
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
四个PHP非常实用的功能
2015/09/29 PHP
thinkphp5 migrate数据库迁移工具
2018/02/20 PHP
聊聊 PHP 8 新特性 Attributes
2020/08/19 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
JavaScript 事件记录使用说明
2009/10/20 Javascript
JavaScript window.setTimeout() 的详细用法
2009/11/04 Javascript
JavaScript对象之间的转换 jQuery对象和原声DOM
2011/03/07 Javascript
在jquery中combobox多选的不兼容问题总结
2013/12/24 Javascript
js获取光标位置和设置文本框光标位置示例代码
2014/01/09 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
jQuery倒计时代码(超简单)
2017/02/27 Javascript
JavaScript观察者模式(publish/subscribe)原理与实现方法
2017/03/30 Javascript
详解Vue2.0之去掉组件click事件的native修饰
2017/04/20 Javascript
jQuery Ajax向服务端传递数组参数值的实例代码
2017/09/03 jQuery
Vue项目中使用Vux的安装过程
2018/05/01 Javascript
微信小程序实现带缩略图轮播效果
2018/11/04 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
教你完全理解ReentrantLock重入锁
2019/06/03 Javascript
JavaScript实现拖拽效果
2020/03/16 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
python中list列表的高级函数
2016/05/17 Python
Python之读取TXT文件的方法小结
2018/04/27 Python
浅谈pycharm下找不到sqlalchemy的问题
2018/12/03 Python
Python3分析处理声音数据的例子
2019/08/27 Python
Python英文文章词频统计(14份剑桥真题词频统计)
2019/10/13 Python
Tensorflow设置显存自适应,显存比例的操作
2020/02/03 Python
戴森台湾线上商城:Dyson Taiwan
2018/05/21 全球购物
斯福泰克软件测试面试题
2015/02/16 面试题
乌鸦喝水教学反思
2014/02/07 职场文书
优秀工会工作者事迹材料
2014/06/02 职场文书
工厂标语大全
2014/10/06 职场文书
群众路线剖析材料(四风问题)
2014/10/08 职场文书
2014年少先队工作总结
2014/12/03 职场文书
初中美术教学反思
2016/02/17 职场文书
使用css样式设计一个简单的html登陆界面的实现
2021/03/30 HTML / CSS