python异常捕获

    python的异常处理如C/C++的结构一样。python用try...except...,C/C++则用try...catch..,并不难理解。在对具体错误的获取则有点不同,主要是语法的差异上。
    C++在catch后可生成相应一个异常的类,然后可通过类对象获取相关的错误信息。
    而python则不同,它在获取错误信息有点奇怪,可能是语言的差惜,有C/C++先入为主的原因。开始在python文档或源文件中总是找不到相应的方法。也可能因为E文有点烂的原因,只能通过搜索解决。
    对于不知道的问题总是隔一座山,其实就是一个符号的问题。西方对中国所谓的技术封锁也许同样的原因,所谓的关键技术就是只么隔着一层纸,没点破却像一座山。

def main():
    try:
        a=getopt.getopt(argv[1:],'c:v d:v ')
    except getopt.GetoptError:
        print ‘参数选项出错’

def main():
    try:
        a=getopt.getopt(argv[1:],'c:v d:v ')
    except getopt.GetoptError,x:
        print ‘参数选项出错:’,x

其实只需多一个”,“号而已。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值