• 技术文章 >常见问题 >Python常见问题

    python如何忽略异常

    爱喝马黛茶的安东尼爱喝马黛茶的安东尼2019-11-02 15:54:54原创3720

    python一般使用try…except…处理异常。

    try:          #可能会出现异常的代码,放在try下
        code1      #如果try内部任意一行代码出现异常,# 直接跳转至except,执行except下代码
        code2
    except:
        code3
        code4

    此方法只要有一个异常,程序就不继续执行了。当循环中出现异常时,如何跳过循环中的异常继续执行。比如当我move一个文件的时候,如果目标文件不存在,程序可跳过异常,继续执行,下面是一种可行的方法:

    import pandas as pd
    dates=range(20161010,20161114)
    pieces=[]
    for date in dates:
        try:
            data=pd.read_csv('A_stock/overview-push-%d/stock overview.csv' %date, encoding='gbk')
            pieces.append(data)
        except Exception as e:
            pass
        continue
    data=pd.concat(pieces)

    python学习网,免费的在线学习python平台,欢迎关注!

    专题推荐:python 异常
    品易云
    上一篇:python中popen属于哪个模块 下一篇:python yield有什么用

    相关文章推荐

    • Python异常处理知识点汇总,五分钟就能学会• python中如何处理异常

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网