如何使用os.makedirs在目录树中的特定位置创建multipe目录?

时间:2019-07-04 15:06:21

标签: python python-3.x

我想制作一个程序,该程序可以在先前创建的目录中自动创建多个目录,以存放我的图纸照片。我可以使用函数os.makedirs编写用一行代码创建它们的程序。

我试图做这样的事情:

os.makedirs(name + "/facebook, instagram)

但是我知道这太糟糕了,而且我一直期待它不起作用。 这是我的代码:

os.mkdir(name)
os.mkdir(name + "/facebook")
os.mkdir(name + "/instagram")

1 个答案:

答案 0 :(得分:0)

是的,您可以按照以下步骤在一行中完成此操作:

import os
[os.mkdir(os.path.join("dir_location", d)) for d in ["dir1", "dir2", "dir3", "dir4"]]