FileExistsError:[WinError 183]即使不是os.path.exists()

时间:2019-04-26 05:12:07

标签: python

Python和一般编程的新手。

如果某个名称不存在,我正在尝试创建目录。该脚本在第一次运行时便创建了具有我指定名称的目录。但是,当重新运行脚本时,即使执行以下操作:

if not os.path.exists('name'):
    os.makedirs('name')

它返回FileExistsError:[WinError 183]该文件已经存在时无法创建文件:'name'

这是完整的定义:

def do_something(reload_something=False):

    if reload_something:
        things = save_something()
    else:
        with open("something.pickle","rb") as f:
            things = pickle.load(f)

    if not os.path.exists('things_here'):
        os.makedirs('things_here')

根据我所阅读的有关使用if / not的所有信息,应该没有问题。

0 个答案:

没有答案