如何忽略异常并在python中继续循环?

时间:2019-02-05 21:35:41

标签: python-2.7 exception zipfile

我有一个python函数,将目录添加到TEMP目录中的zip文件中,但是当我启动它时,出现异常-> IOError:[Errno 13]权限被拒绝:'NTUSER.DAT'。当然,我将无权访问此文件,并且在异常循环中断和应用程序退出之后,所以我想知道即使在异常发生后如何继续循环?

<div class="dropdown">
  <input type="text" name="category" placeholder="Category" autocomplete="off" disabled="disabled" readonly="readonly" class="swer-t" id="catego">
  <div class="dropdown-content">
    <a href="#"> All Categories</a>
    <div class="dropdown2">
      <a href="#"> Property</a>
      <div class="dropdown-content2">
        <a href="#">Vacation</a>
        <a href="#">Trip</a>
        <a href="# ">Holidays</a>
        <a href="# ">Homes</a>
        <a href="# ">Land</a>
        <a href="# ">Car</a>
        <a href="# ">Commercial </a>
        <a href="# ">Short Term</a>
        <a href="# ">Events</a>
        <a href="# ">Party</a>
      </div>
    </div>

1 个答案:

答案 0 :(得分:0)

如果要保留当前功能:

  1. 使用tempfile模块,它更干净并且可以处理临时路径
  2. 只需在较低的级别插入try / except语句,您就可以在该级别中使产生的对象的某些元素失败。