OSERROR异常未被发现

时间:2014-02-14 06:22:44

标签: python operating-system mkdir

嗨这是python中的一些代码。 据我所知,如果有一些系统级错误,mkdir应该抛出OSError异常 我不明白为什么OSerror异常永远不会被捕获。

if  not os.path.exists(dirpath):
        try:
            os.mkdir(dirpath)
            lg.log("Destination path created:"+dirpath)
        except OSError,e:
            if e.errno in [errno.EEXIST]:
                lg.logerror("Directory already exists.")
            else:
                lg.logerror("Some unknown error..")
                lg.logerror(e.strerror)
                raise
        except :
            lg.logerror("Some error in creating destination directory.")

0 个答案:

没有答案