如何在泥 shutil 中创建多层目录结构?

如何在泥 shutil 中创建多层目录结构?

裴桂香-别吻我,我怕修。
裴桂香 别吻我,我怕修。
import shutil # 创建根目录 root_dir = "my_directory" # 创建子目录结构 sub_dir_1 = os.path.join(root_dir, "sub_dir_1") sub_dir_2 = os.path.join(root_dir, "sub_dir_2") # 创建多层目录结构 shutil.mkdir(sub_dir_1, exist_ok=True) shutil.mkdir(sub_dir_2, exist_ok=True) # 设置权限 os.chmod(sub_dir_1, 755) os.chmod(sub_dir_2, 755)

执行步骤:

  1. 运行 Python 代码。
  2. 确保 my_directory 目录存在。
  3. 运行代码。

注意:

  • shutil.mkdir() 函数会创建所有父目录不存在时创建的目录。
  • exist_ok=True 参数允许 mkdir() 创建目录时忽略已存在的同名目录。
  • os.chmod() 函数用于设置目录权限。
  • sub_dir_1sub_dir_2 是示例目录名称,您可以根据需要更改。
评论/回答
在评论里试试@好友|或者#文章/问答吧~