【发布时间】:2015-02-24 23:40:03
【问题描述】:
我正在尝试在 python 中创建许多嵌套文件夹。
目标: 1)向用户询问一个数字(假设是 3) 2)创建3个文件夹。 3) 在每个文件夹内,应该有 3 个文件夹。 这种嵌套应该进行 3 次。
例子:
Folder1
文件夹 1 文件夹 2 文件夹3
文件夹 1 文件夹 2 文件夹3
文件夹 1 文件夹 2 文件夹3
Folder2
文件夹 1 文件夹 2 文件夹3
文件夹 1 文件夹 2 文件夹3
文件夹 1 文件夹 2 文件夹3
Folder3
文件夹 1 文件夹 2 文件夹3
文件夹 1 文件夹 2 文件夹3
文件夹 1 文件夹 2 文件夹3
这是我当前的代码:
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层。
【问题讨论】:
-
听起来是为递归函数量身定做的。
-
是的,但之后我不知道如何继续
-
所以用户输入1个数字还是2个?
-
用户输入可以自己喜欢的数字(小于50,因为它是指数函数)。
-
如示例中,它们将被命名为:Folder1,Folder2 .....