第一种 :

#!/usr/bin/env python
# --*-- coding:UTF-8 --*--import osdef file_name(file_dir):for home, dirs, files in os.walk(file_dir):print("#######dir list#######")for dir in dirs:print(dir)print("#######dir list#######")print("#######file list#######")for filename in files:print(filename)fullname = os.path.join(home, filename)print("111", fullname)print("#######file list#######")file_name('/opt/HoneypotServers_2019/web_template/1/www')

第二种:

#!/usr/bin/env python
# --*-- coding:UTF-8 --*--import osdef get_file_path(root_path,file_list,dir_list):#获取该目录下所有的文件名称和目录名称dir_or_files = os.listdir(root_path)for dir_file in dir_or_files:#获取目录或者文件的路径dir_file_path = os.path.join(root_path,dir_file)#判断该路径为文件还是路径if os.path.isdir(dir_file_path):dir_list.append(dir_file_path)#递归获取所有文件和目录的路径get_file_path(dir_file_path,file_list,dir_list)else:file_list.append(dir_file_path)if __name__ == "__main__":#根目录路径root_path = "/opt/HoneypotServers_2019/web_template/1/www"#用来存放所有的文件路径file_list = []#用来存放所有的目录路径dir_list = []get_file_path(root_path,file_list,dir_list)print(file_list)print(dir_list)

Python递归文件夹遍历所有文件夹及文件相关推荐

  1. python 删除指定后缀文件_python3 遍历删除特定后缀名文件的方法_天津SEO

    天津SEO U盘中毒了,U盘内的每个文件夹内都多了一个.lnk文件,处女座又犯了,实在不能忍,就写了个脚本把所有的.lnk文件删除了. 多级目录递归删除 import os n = 0 for roo ...

  2. php遍历指定目录下的文件,PHP遍历指定目录下所有文件和目录

    PHP目录遍历程序代码,将显示指定目录下的所有文件和文件夹,并列出这些文件,最后统计出文件总数.使用的PHP函数有is_dir.closedir.scan_dir等. 本代码比较准确,可判断目录下的是 ...

  3. php 找目录下txt文件,PHP遍历目录下的TXT文件且按时候排序_后端开发

    遍历目次下的txt文件 示例: //遍历目次下文件要领 function printdir($dir) { $files = array(); //opendir() 翻开目次句柄 if($handl ...

  4. 遍历文件夹(含子文件夹)方法

    做法基本上有2大类: ① 经典Dir ② FSO 即 Scripting. File System Object 的[文件系统对象]脚本方法. 一开始可能Dir方法较为普遍,但随着水平的提高,应用FS ...

  5. python递归遍历目录_Python实现递归遍历文件夹并删除文件

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  6. python递归遍历查询文件 文件夹

    前言:先看运行效果图 代码执行的效果大概如下图所示: 具体思路 下面把具体思路以及代码分享贴出,自己目前小白菜鸟一枚,各路大神多担待,如有指教,感激不尽 一.主要使用的模块以及方法 模块:python ...

  7. python文件夹遍历_Python练习6-文件遍历

    第 0005 题:你有一个目录,装了很多照片,把它们的尺寸变成都不大于 iPhone5 分辨率的大小. 这道题主要用到文件遍历和图片处理的知识,由于图片处理之前已经学过了,所以新的知识点主要是文件遍历 ...

  8. python os.walk 指定遍历深度_python遍历文件夹,指定遍历深度与忽略目录的方法

    背景 需要在文件夹中搜索某一文件,找到后返回此文件所在目录.用最常规的os.listdir()方式实现了一版,但执行时报错:递归超过最大深度.于是自己添加了点功能,之所有写此函数是为了让它适应不同的项 ...

  9. Python 递归检测文件夹下的文件

    Python 递归检测文件夹下的文件. 怕自己忘记记录一下: import os# 查找指定文件夹下所有相同名称的文件 def search_file(dirPath, fileName):dirs ...

  10. Python递归获取文件夹下面所有文件名字:

    Python递归获取文件夹下面所有文件名字: def getAllFiles(targetDir):files = []listFiles = os.listdir(targetDir)for i i ...

最新文章

  1. ASP.NET2.0 ReportingServices使用详解
  2. wcf系列学习5天速成——第四天 wcf之分布式架构(转载)
  3. Winform中添加客户信息
  4. 搭建AI Studio 中Python开发环境
  5. C#学习笔记——数据库篇(1)
  6. java棋盘问题_0x03大数问题(JAVA解决棋盘覆盖,A+B Problem II)
  7. date oracle 显示毫秒_Oracle date timestamp 毫秒 - 时间函数总结
  8. 给窗口设置系统级或窗口级的热键
  9. 第四届“传智杯”全国大学生IT技能大赛(初赛AB组题解)
  10. 插上U盘提示“需要格式化”如何修复?u盘提示需要格式化,U盘打不开,且8G的U盘只报64M,为什么?
  11. 双硬盘安装双系统 win7 + Ubuntu12
  12. c/s模型和b/s模型
  13. revit二次开发 创建标注标记
  14. educoder:Python初探(三)
  15. 虎扑网站服务器垃圾,虎扑拿下域名hupu.com 游击队摇身一变正规军
  16. 九种常见的二维插值方法
  17. 防火墙技术及应用(一)
  18. ffmpegguitool下载不了_FFmpeg GUI Tool下载-FFmpeg GUI Tool(视频处理)下载v1.2.4 安卓版-西西软件下载...
  19. 装修不忘适老 爱老敬老从适老装修细节做起
  20. 一期项目实战:问卷调查—人事管理系统

热门文章

  1. NAR丨方海发布免疫疾病遗传靶点数据库“优先指数”,助力计算转化医学研究...
  2. 可视化之为什么要使用箱线图?
  3. 这些基因的名字太有才了,研究一下都可以发10分文章
  4. 省选+NOI 第六部分 技巧与思想
  5. P3146 [USACO16OPEN]248 G(python3实现)
  6. fileitem方法_FileItem类的常用方法(关于文件上传的)
  7. 数字系统设计学习之出租车计价器设计
  8. 记忆化搜索斐波那契c语言,记忆化搜索--优化斐波那契数列递归函数
  9. QML笔记-KeyNavigation的使用(2种例子)
  10. C++工作笔记-简单工厂模式基础(用静态类传入函数指针,再进行调用)(仿大佬代码)