python 异常处理

平时写python3程序很少用异常处理,今天遇到一个问题就是一个多维数组取名为feats,type为ndarry,想要判断多维数组是否为空,尝试了几种方法如下:

  • if not feats: ...... 不可以当数组有值时会提示使用feats.any() or feats.all()
  • if not feats.any() ......不可以,当数组为空时会提示不能对一维数据使用any()

解决方案:

  • if len(feats)<1:.....
  • 采用异常处理方式:
        try :
            if not feats.any():
                return []
        except :
            print ("feats is  empty")
            return []
        else:
            if not feats:
                return []

2019.1.18

linux系统下,当执行python程序,找不到当前路径下的文件或者文件夹,可以尝试此法:

export PYTHONPATH=$PYTHONPATH:`pwd`

l

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值