我正在尝试在我的 PC 的特定位置创建一堆目录和子目录。我的过程是这样的:
- 检查是否有任何具有相同目录名称的目录。如果是,请跳过。
- 如果没有,则在该目录下创建目录和预定义的子目录。
这是我使用os
模块提出的代码:
def Test():
main_dir = ["FolderA", "FolderB"]
common_dir = ["SubFolder1", "SubFolder2", "SubFolder3"]
for dir1 in main_dir:
if not os.path.isdir(dir1):
for dir2 in common_dir:
os.makedirs("%s/%s" %(dir1,dir2))
我想知道是否有更好的方法来完成同样的任务(可能更短、更高效和更 Pythonic)?