python获取目录下所有文件的方法

作者:shichen2014 时间:2023-08-20 13:55:24 

本文实例讲述了python获取目录下所有文件的方法。分享给大家供大家参考。具体分析如下:

os.walk()

函数声明:walk(top,topdown=True,onerror=None)

1. 参数top表示需要遍历的目录树的路径

2. 参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时,则表示先遍历目录树的子目录,返回子目录下的文件,最后返回根目录下的文件

3. 参数onerror的默认值是"None",表示忽略文件遍历时产生的错误.如果不为空,则提供一个自定义函数提示错误信息后继续遍历或抛出异常中止遍历

4. 该函数返回一个元组,该元组有3个元素,这3个元素分别表示每次遍历的路径名,目录列表和文件列表


def getListFiles(path):
 assert os.path.isdir(path), '%s not exist.' % path
 ret = []
 for root, dirs, files in os.walk(path):
   print '%s, %s, %s' % (root, dirs, files)
   for filespath in files:
     ret.append(os.path.join(root,filespath))
 return ret  
print len(getListFiles('.'))

希望本文所述对大家的Python程序设计有所帮助。

标签:python,目录,文件
0
投稿

猜你喜欢

  • [Oracle] 浅谈Lock与Latch

    2024-01-15 18:02:37
  • opencv-python基本图像处理详解

    2021-07-07 04:37:02
  • alt键 chr码值对应列表查看方法

    2022-02-21 06:41:33
  • php字符串过滤strip_tags()函数用法实例分析

    2023-09-04 14:05:00
  • python发送邮件接收邮件示例分享

    2023-05-25 02:01:47
  • 发一新浪招聘的图片滚动控制JS效果

    2011-08-10 19:17:25
  • 手把手带你用python爬取小姐姐私房照

    2022-04-09 16:02:04
  • Python使用pyautogui模块实现自动化鼠标和键盘操作示例

    2022-10-27 16:02:25
  • MySQL表字段时间设置默认值

    2024-01-28 02:56:51
  • asp网上考试设计思路是怎样的?

    2010-07-14 21:09:00
  • 使用pandas中的DataFrame数据绘制柱状图的方法

    2023-08-10 20:59:40
  • Python海龟turtle基础知识大全以及画图集合实例

    2022-05-01 08:12:34
  • 用python处理图片之打开\\显示\\保存图像的方法

    2021-03-16 11:37:08
  • python必备库Matplotlib画图神器

    2021-03-29 21:16:08
  • Golang 实现复制文件夹同时复制文件

    2024-02-09 10:57:26
  • ACCESS模糊查询出现"内存溢出"

    2009-08-13 14:25:00
  • 关于sql server批量插入和更新的两种解决方案

    2024-01-15 02:20:42
  • Python计算素数个数的两种方法

    2023-09-09 16:38:19
  • Python编程之gui程序实现简单文件浏览器代码

    2021-08-20 11:09:36
  • Python实现线性插值和三次样条插值的示例代码

    2023-12-04 19:19:42
  • asp之家 网络编程 m.aspxhome.com