python for循环跳过异常处理

try:
    代码块
except 异常1:
    异常1的解决办法
except 异常2:
    异常2的解决办法
except Exception:
    剩余的其他异常解决办法
####pybel跳过无法编码SMILES
import pybel
f1 = open('inactive_uni.smi')
f2 = open('inactive1','w')
for i in f1.readlines():
    tmp = i.strip().split('\t')
    try:
        mymol = pybel.readstring('smi', tmp[0])
        print (mymol.molwt)
        f2.write(i)
    except:
        print('无法编码')
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。