我有一个非常简单的脚本:
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”文件夹(如果存在),然后重新创建。两次。
但是,在删除文件夹后,它看起来有些“冷却”,因为在第二次创建之后就没有创建该文件夹。
在文档或在线上找不到任何相关内容。
有人可以帮我解释发生了什么以及如何避免发生这种情况(也就是创建文件夹,并让其在脚本末尾“创建”)吗?