x_boot

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年8月19日

摘要: python的异常处理,有以下三种形式:1.try...except...2.raise-自定义异常3.try...finally...1.try...except... 通常用于捕捉并处理错误。1 import sys2 3 try:4 print 'hello' + ' ' +sys.argv[1]5 except IndexError:6 print 'param valic'2. try...finally 使用于大型的项目或者大量文件操作中,应用场景是不管try里面有没有异常,最终都要进入到finally中。一般用于释放所占用的资源等。 阅读全文
posted @ 2013-08-19 16:16 x_boot 阅读(212) 评论(0) 推荐(0) 编辑

摘要: 安装django的时候命令是:python setup.py install对这种通过脚本来传递参数调用方式很好奇,就学习了下,下面是示例:1 import sys2 3 try:4 print "hello"+sys.argv[1]5 except IndexError,e:6 print ‘param err’python的参数传递,是通过sys模块进行的。运行该脚本:hi.py python得到输出结果:hello python 这里引入了python的异常处理机制.如果运行时少输入了参数,第四行sys.argv[1]就越界访问,就会抛出IndexError的异常。关 阅读全文
posted @ 2013-08-19 11:21 x_boot 阅读(353) 评论(0) 推荐(0) 编辑