为什么删除目录结构然后在引发异常后立即重新创建它?

时间:2014-05-29 16:26:44

标签: python windows filesystems

我已将问题简化为:

import os, shutil

shutil.rmtree("wtf", True)
os.makedirs("wtf")

现在,当我运行时,我有时会收到以下错误:

Traceback (most recent call last):
  File "wtf.py", line 4, in <module>
    os.makedirs("wtf")
  File "C:\Program Files (x86)\Python34\lib\os.py", line 244, in makedirs
    mkdir(name, mode)
PermissionError: [WinError 5] Access is denied: 'wtf'

导致这种情况的原因是什么?

0 个答案:

没有答案