我尝试在python中创建一些嵌套文件夹。在
目标: 1) 向用户请求一个数字(假设为3) 2) 创建3个文件夹。 3) 在每个文件夹内,应该有3个文件夹。 这个嵌套应该做3次。在
示例:
Folder1
^{pr2}$Folder1 Folder2 Folder3
Folder1 Folder2 Folder3
Folder1 Folder2 Folder3
^{3}$Folder1 Folder2 Folder3
Folder1 Folder2 Folder3
Folder1 Folder2 Folder3
Folder1 Folder2 Folder3
Folder1 Folder2 Folder3
Folder1 Folder2 Folder3
这是我当前的代码:
import os
i = 0
num = 0
while i<17:
num+=1
name="Python"+ str(num)
i+=1
这只是为了创建第一组文件夹(我已经采取了17)。 我们将不胜感激。在
(我正在运行Windows)
编辑:
更清晰的例子:http://s9.postimg.org/sehux992n/20141228_201038.jpg
(以3作为用户输入)
从图像中,我们可以看到有3层。在
部分代码,请随意填写:
请记住,这将创建
width ** depth
文件夹,这可能是一个非常大的数字,特别是当depth
增加时。在编辑:
path + folder_name
的地方,您需要实际使用os.path.join(path, folder_name)
make_folder
应该变成{"."
作为初始路径文件夹中不能有同名的子目录。如果要添加具有不同名称的input*input目录:
也许这更接近你想要的:
^{pr2}$相关问题 更多 >
编程相关推荐