1. 首页
  2. 编程语言
  3. Python
  4. python 实现目录复制的三种小结

python 实现目录复制的三种小结

上传者: 2022-04-22 17:04:53上传 PDF文件 67.83 KB 热度 14次

方法: 递归, 深度遍历,广度遍历深度遍历&广度遍历:1.获得源目录子级目录,并设置目标目录的子级路径1.1在此就创建两个栈(或者队列),将原目录和目标目录分别添加到栈(或者队列)里面,一般用append添加,加在栈的顶部,队列的后部1.2深度遍历 从栈的顶部取出一个原路径去判断,同时用同样的方式取出目标路径(栈和队列都类似于list,都可以用list实现)广度遍历 从队列的前面取出一个原路径去判断,同时用同样的方式取出目标路径2.判断原子级路径是否是文件2.1如果目标子级文件不存在 或者目标子级文件存在,但是子级大小不一致,则复制3.判断原子级目录是否是目录3.1.递归 调用自己,把自己的子

用户评论