Удалить и создать каталог в Python не работает - PullRequest
1 голос
/ 11 июня 2019

У меня действительно простой скрипт:

for i in range(2):
    data_folder = os.path.join('.', 'data')

    if os.path.isdir(data_folder):
        rmtree(data_folder)

    distutils.dir_util.mkpath(data_folder, verbose=True)

Насколько мне известно, это должно удалить папку «data», если она существует, а затем создать ее заново.Дважды.

Но, похоже, после удаления папки происходит некоторое «охлаждение», поскольку папка не создается после второго раза.

Я ничего не смог найти по этому поводув документации или в Интернете.

Может ли кто-нибудь помочь мне объяснить, что происходит и что я могу сделать, чтобы избежать этого (иначе, создание папки и ее «создание» в конце сценария)?

...