当前位置: 首页 > news >正文

网站权重分为几个等级沧州网站建设cztj

网站权重分为几个等级,沧州网站建设cztj,上海网站建设网页,国外网站做网站主播当你的程序中出现某些 异常的 状况的时候#xff0c;异常就发生了。例如#xff0c;当你想要读某个文件的时候#xff0c;而那个文件不存在。或者在程序运行的时候#xff0c;你不小心把它删除了。上述这些情况可以使用异常来处理。 假如你的程序中有一些无效的语句#x…当你的程序中出现某些 异常的 状况的时候异常就发生了。例如当你想要读某个文件的时候而那个文件不存在。或者在程序运行的时候你不小心把它删除了。上述这些情况可以使用异常来处理。 假如你的程序中有一些无效的语句Python会引发并告诉你那里有一个错误从而处理这样的情况。考虑一个简单的print语句。假如我们把print误拼为Print注意大写这样Python会 引发一个语法错误。 我们可以观察到有一个SyntaxError被引发并且检测到的错误位置也被打印了出来。这是这个错误的 错误处理器 所做的工作。  ValueError 数据不符合期望的格式split()函数在s t ri n g中没有找到分隔符  try:   role, words line.split(:,1)  except ValueError:   pass    IOEError 数据无法正常访问如文件被移走或重命名  try:   fdata open(test.txt,w)   fmiss open(est.txt,w)   pirnt fmiss.readline()  except IOEError as err:   print File error: str(err)  finally:   if fdata in locals():     fdata.close()   if fmiss in locals():     fmiss.close()   用with处理文件就不用操心文件的关闭  try:   with open(test.txt,w) as fdata, open(est.txt,w) as fmiss:     print fdata,Hello  except IOEError as err:   print file error: str(err)     try..except 我们尝试读取用户的一段输入。按Ctrl-d看一下会发生什么。 s raw_input(Enter something -- )Enter something -- Traceback (most recent call last):  File stdin, line 1, in ?EOFError Python引发了一个称为EOFError的错误这个错误基本上意味着它发现一个不期望的 文件尾 由Ctrl-d表示 接下来我们将学习如何处理这样的错误。   处理异常 我们可以使用try..except语句来处理异常。 我们把所有可能引发错误的语句放在try块中然后在except从句/块中处理所有的错误和异常。except从句可以专门处理单一的错误或异常或者一组包括在圆括号内的错误/异常。如果没有给出错误或异常的名称它会处理 所有的 错误和异常。对于每个try从句至少都有一个相关联的except从句。 如果某个错误或异常没有被处理默认的Python处理器就会被调用。它会终止程序的运行并且打印一个消息我们已经看到了这样的处理。   你还可以让try..except块关联上一个else从句。当没有异常发生的时候else从句将被执行。 我们还可以得到异常对象从而获取更多有个这个异常的信息。这会在下一个例子中说明。   引发异常 你可以使用raise语句引发异常。你还得指明错误/异常的名称和伴随异常触发的异常对象。你可以引发的错误或异常应该分别是一个Error或Exception类的直接或间接导出类。 这里我们创建了我们自己的异常类型其实我们可以使用任何预定义的异常/错误。这个新的异常类型是ShortInputException类。它有两个域——length是给定输入的长度atleast则是程序期望的最小长度。 在except从句中我们提供了错误类和用来表示错误/异常对象的变量。这与函数调用中的形参和实参概念类似。在这个特别的except从句中我们使用异常对象的length和atleast域来为用户打印一个恰当的消息。   try..finally 假如你在读一个文件的时候希望在无论异常发生与否的情况下都关闭文件该怎么做呢这可以使用finally块来完成。 注意在一个try块下你可以同时使用except从句和finally块。如果你要同时使用它们的话需要把一个嵌入另外一个。 我们进行通常的读文件工作但是我有意在每打印一行之前用time.sleep方法暂停2秒钟。这样做的原因是让程序运行得慢一些Python由于其本质通常运行得很快。在程序运行的时候按Ctrl-c中断/取消程序。 我们可以观察到KeyboardInterrupt异常被触发程序退出。但是在程序退出之前finally从句仍然被执行把文件关闭转载于:https://www.cnblogs.com/wei-li/archive/2012/03/26/2417314.html
http://www.zqtcl.cn/news/647965/

相关文章:

  • 微信公众平台官方网官网seo优化找哪家做
  • 简约 网站模板网站目录链接怎么做
  • 国内地铁建设公司网站大连做网站外包
  • 微网站营销是什么网站图片上传代码
  • 外包公司做网站多少用vs做的网站怎么打开
  • 兴义城乡建设部网站企业服务器配置方案
  • 淘宝客网站根目录wordpress调用导航代码
  • 海外免费网站推广网站开发项目报告书
  • 大气的金融网站深圳专门做兼职的网站
  • 最新网站备案四平网站公司
  • 济宁恒德建设有限公司网站互联网营销师报名入口
  • 做灯饰的企业都会在哪些网站网站排名恢复
  • 互联网公司网站建设价格跨境支付互联互通
  • 杭州 高端网站 开发宜昌建设网站公司
  • 咋样做网站快照济南建设质量协会网站
  • 学校网站怎么建设兄弟网络(西安网站建设制作公司)
  • 长春市城乡建设局网站photoshop破解版下载免费中文版
  • 吕梁网站设计天津高端网页制作
  • 建一个网站做cpa联盟做淘客的网站都有哪几个
  • 中国建设银行网站对公业务wordpress 文章归档页面
  • 东软 网站群平台建设用个人电脑做网站服务器
  • 音乐播放网站开发pc端营销网站的关键字
  • 江门网站推广宿州官方网站建设
  • 企业网站建设策划书范文江苏高端网站建设
  • 网站开发 浏览器济宁网站建设服务
  • 整套网站建设网站开发中如何实现gps定位
  • 网站建设计划表福州自助建站
  • 网站做的比较好的公司吗2017年做网站多少钱
  • 基础展示营销型型网站重庆百度总代理
  • 网站建设 技术可行性这是我自己做的网站