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

sharepoint网站开发商务推广网站

sharepoint网站开发,商务推广网站,公共资源交易中心网站建设汇报,python可以做复杂网站1 什么是异常 异常即是一个事件#xff0c;该事件会在程序执行过程中发生#xff0c;影响了程序的正常执行。一般情况下#xff0c;在Python无法正常处理程序时就会发生一个异常。异常是Python对象#xff0c;表示一个错误。 当Python脚本发生异常时我们需要捕获处理它该事件会在程序执行过程中发生影响了程序的正常执行。一般情况下在Python无法正常处理程序时就会发生一个异常。异常是Python对象表示一个错误。 当Python脚本发生异常时我们需要捕获处理它否则程序会终止执行。 2 常见的异常的类型 Python中对于异常的分类 异常名称描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(通常是输入^C)Exception常规错误的基类StopIteration迭代器没有更多的值GeneratorExit生成器(generator)发生异常来通知退出StandardError所有的内建标准异常的基类ArithmeticError所有数值计算错误的基类FloatingPointError浮点计算错误OverflowError数值运算超出最大限制ZeroDivisionError除(或取模)零 (所有数据类型)AssertionError断言语句失败AttributeError对象没有这个属性EOFError没有内建输入,到达EOF 标记EnvironmentError操作系统错误的基类IOError输入/输出操作失败OSError操作系统错误WindowsError系统调用失败ImportError导入模块/对象失败LookupError无效数据查询的基类IndexError序列中没有此索引(index)KeyError映射中没有这个键MemoryError内存溢出错误(对于Python 解释器不是致命的)NameError未声明/初始化对象 (没有属性)UnboundLocalError访问未初始化的本地变量ReferenceError弱引用(Weak reference)试图访问已经垃圾回收了的对象RuntimeError一般的运行时错误NotImplementedError尚未实现的方法SyntaxErrorPython 语法错误IndentationError缩进错误TabErrorTab 和空格混用SystemError一般的解释器系统错误TypeError对类型无效的操作ValueError传入无效的参数UnicodeErrorUnicode 相关的错误UnicodeDecodeErrorUnicode 解码时的错误UnicodeEncodeErrorUnicode 编码时错误UnicodeTranslateErrorUnicode 转换时错误Warning警告的基类DeprecationWarning关于被弃用的特征的警告FutureWarning关于构造将来语义会有改变的警告OverflowWarning旧的关于自动提升为长整型(long)的警告PendingDeprecationWarning关于特性将会被废弃的警告RuntimeWarning可疑的运行时行为(runtime behavior)的警告SyntaxWarning可疑的语法的警告UserWarning用户代码生成的警告3 异常处理的实例 异常处理的通用结构 try:#可能出现异常的代码code except 异常名code else#未发生异常时执行这里的语句#else也可以不写your code #other code of your program code 当我们不清楚异常的具体类型的时候我们可以获取异常的参数 try:You do your operations here;...................... except ExceptionType, Argument:You can print value of Argument here...try-finally的使用try-finally 语句无论是否发生异常都将执行最后的代码。 注意你可以使用except语句或者finally语句但是两者不能同时使用。else语句也不能与finally语句同时使用 在平常写程序的过程中容易用到的场景包括文件的读写操作和数据库的相关操作下面来举几个例子说明如何编写异常处理的代码。 #codingutf-8 # this is an example for file io exception processing # open a file import os#获取当前文件的路径 file_path os.getcwd() print file_path file_name data.txt #反斜杠要加转义字符 file_name file_path \\ file_name print file_name #以各种权限打开文件w 以写方式打开 a 以追加模式打开 (从 EOF 开始, 必要时创建新文件) r 以读写模式打开 w 以读写模式打开 (参见 w ) a 以读写模式打开 (参见 a ) rb 以二进制读模式打开 wb 以二进制写模式打开 (参见 w ) ab 以二进制追加模式打开 (参见 a ) rb 以二进制读写模式打开 (参见 r ) wb 以二进制读写模式打开 (参见 w ) ab 以二进制读写模式打开 (参见 a )#myfile file(file_name , w) #异常处理myfile file(file_name )#读取文件中的内容 one_line_content myfile.readline() #读取一行的信息print myfile.tell() content myfile.read() #读取当前位置之后的所有的信息 print content print read one line print myfile.tell() print one_line_contenttry:myfile.read() except Exception,e:print error happened , e else:print there is no exception print go on with the program print do something else!#读取完文件之后要关闭文件 myfile.close() try:myfile.read() except IOError: # 根据异常的种类进行捕获操作print this is a io error except NameError:print this is a name error except ValueError:print this is a value error else: #如果try代码中没有发生异常会执行else里边的操作print other kind of error print go on with the progarmme对应的数据文件data.txt name:12341 zhaozilong:456 zhaoyun:134 simayi:33 Jack:23 Rose:55参考文章和连接 ①Python异常处理  W3C转载于:https://www.cnblogs.com/codemyzen/p/4228132.html
http://www.zqtcl.cn/news/960268/

相关文章:

  • 石家庄住房和城乡建设部网站企业自助建站系统怎么建
  • 建设企业网站都需要啥网站开发 自我评价
  • 购物网站主页怎么做网站建设的优势何江
  • 宿州网站建设多少钱广西壮族自治区医保网上服务大厅
  • 宾馆酒店 网站模板wordpress手动获取相关文章
  • 荆州网站开发在线推广网站的方法
  • 可以查企业的网站网站建设的外国文献
  • 什么网站可以做相册视频企业网站开发时间
  • 德州市建设小学网站精品网站建设费用
  • 云主机可以做几个网站wordpress 自动发布
  • python网站开发简单吗小程序开发定制北京公司
  • 做网站什么都不懂 怎么做wordpress10款音乐插件
  • 何使网站的页面结构更为合理建用vs2013做网站案例
  • 帮人做空间网站怎么赚钱静态网站怎么维护
  • 3d网站带后台下载深圳建站公司设计深业集团
  • 上海人才中心网站电脑培训班
  • 桂林网站建设服务电话网页开发基础
  • 企业型网站建设策划网站案例模板
  • 怎么做产品网站wordpress ajax form
  • 智能建站设计开发电子商务网站的主流语言
  • 大型建站公司是干嘛的北京最富裕的三个区
  • 深圳网站建设设计公司苏州营销网站建设公司排名
  • 网站h1标签的应用漯河网站关键词优化
  • 企业做推广哪些网站比较好环球资源网官方网站
  • 没有网站如何做落地页城市门户网站建设
  • 网易梦幻西游手游官方网站下载制作网站谁家做的好
  • 北京网站制作外包如何在易语言上做网站
  • 中国的网站做欧美风广告设计是干什么的
  • 做酱菜网站做网站什么是解析什么是跳转
  • 西安企业网站备案一般得多少天网站建设公司2018