是否有简单的方法可以创建多层目录?

4 投票
2 回答
2305 浏览
提问于 2025-04-16 21:20

假设我只有一个文件夹 /root,里面没有任何子文件夹。请问在Python中有没有简单的方法可以一行代码就创建出下面这个路径的所有文件夹:/root/a/b/c/d/e/f/g/foo.exe?

2 个回答

3

os模块:

os.makedirs('/root/a/b/c/d/e/f/g/')

文档

8

os.makedirs() 是一个用来创建文件夹的函数。如果你想在电脑上创建一个新的文件夹,使用这个函数就可以了。它可以一次性创建多层文件夹,比如你想创建一个叫“项目”的文件夹,里面还有一个叫“代码”的子文件夹,这个函数就能帮你一次性搞定。

你可以在这里找到更多关于它的信息:http://docs.python.org/library/os.html#os.makedirs

撰写回答