python中的try的用法

有没有谁能给我相关的教程... 有没有谁能给我相关的教程 展开
 我来答
阿瑶说游戏
高能答主

2019-09-04 · 日常发光遇活动预告和攻略的光崽一枚
阿瑶说游戏
采纳数:761 获赞数:49283

向TA提问 私信TA
展开全部

try语句是python里面的控制语句,与except,finally配合使用处理在程序运行中出现的异常情况。

try的工作原理是:当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。      

假如在读一个文件的时候,希望在无论异常发生与否的情况下都关闭文件,该怎么做呢?这可以使用finally块来完成。注意,在一个try块下,可以同时使用except从句和finally块。如果要同时使用它们的话,需要把一个嵌入另外一个。

扩展资料:

python的基础语法

Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。

python的用法

Python可以以交互模式运行,比如主流操作系统Unix/Linux、Mac、Windows都可以直接在命令模式下直接运行Python交互环境。直接下达操作指令即可实现交互操作。

一个和其他大多数语言(如C)的区别就是,一个模块的界限,完全是由每行的首字符在这一行的位置来决定的(而C语言是用一对花括号{}来明确的定出模块的边界的,与字符的位置毫无关系)。

参考资料来源:百度百科-Python

参考资料来源:python官网-try..finally

曹晓山11
推荐于2017-09-01 · 知道合伙人互联网行家
曹晓山11
知道合伙人互联网行家
采纳数:3033 获赞数:52066
毕业南阳理工学院计算机科学与技术专业,本科学位。互联网行业从业3年工作经验,读过编程类相关书籍多本。

向TA提问 私信TA
展开全部

Python编码中try语法是用来捕获由Python或程序本身引发的异常,如果不想在异常发生时结束程序,只需在try里捕获它,代码如下:

#!/usr/bin/python
try:
   a = 1 /0
   print a
except:
   print 'i get the error'
//当程序运行是会捕获一个错误并执行except后面的代码。

try的工作原理是:当开始一个try语句后,python就在当前程序的上下文中作标记,这样当异常出现时就可以回到这里,try子句先执行,接下来会发生什么依赖于执行时是否出现异常。
     

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友62795ff
推荐于2017-09-20 · TA获得超过141个赞
知道小有建树答主
回答量:78
采纳率:0%
帮助的人:110万
展开全部
http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/ch13.html -《python简明教程》中异常一节,但注意,这是2.x的。
在Python 3.0中对try语法有一点变化,可以看看Python 3.0官方文档中“What's new in Python 3.0”一节及其中异常处理的内容(http://docs.python.org/3.0/reference/compound_stmts.html#the-try-statement)。

参考资料: http://www.woodpecker.org.cn:9081/doc/abyteofpython_cn/chinese/ch13.html

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaobaitu7788
2009-02-03 · TA获得超过661个赞
知道小有建树答主
回答量:392
采纳率:0%
帮助的人:356万
展开全部
python
....
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式