Python以增量格式创建目录循环

时间:2018-10-13 21:36:53

标签: python loops directory

我希望脚本根据给定目录(具有相同名称)创建一个新目录。这样,如果文件夹0存在,但文件夹1不存在,它将创建文件夹1并在一个目录创建时停止。

import os

i=1
while True:
    path = "Folder_{}/".format(i)
    os.makedirs(os.path.dirname("Folder_{}/".format(i)), exist_ok=False)
    if not os.path.exists(path):
        os.makedirs(os.path.dirname("Folder_{}/".format(i)), exist_ok=False)
    i += 1

我已经测试了上面的代码,由于它创建了大约10K目录/秒哈哈,这让我很头疼。预先感谢!

1 个答案:

答案 0 :(得分:1)

import os
i=1
keepGoing=True
while keepGoing:
  path = "Folder_{}/".format(i)
  if not os.path.exists(path):
    os.makedirs(os.path.dirname("Folder_{}/".format(i)), exist_ok=False)
    keepGoing = False
  i += 1