打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何利用Python遍历文件夹?

  如何通过Python遍历文件夹?这是很多小伙伴都想要知道的事情,今天小编通过这篇文章为大家介绍两个好用的方法,一定要认真阅读学习,希望可以给你们带来帮助。

  方法1、利用函数os.walk()来实现遍历文件夹

  os.walk函数的定义:返回三元元组dirpath:根路径(字符串),dirnames路径下的所有目录名,filenames路径下的所有非目录文件名。

  其中目录名和文件名都是没有加上根路径的,所以需要完整路径时需要将目录名或文件名与根路径连接起来。

  如下代码所示:

  import os

  roor = "C:\dir"

  for dirpath, dirnames, filenames in os.walk(root):

  for filepath in filenames:

  print os.path.join(dirpath, filepath)

  方法2、利用函数os.listdir(),os.path.isdir(),os.path.isfile()

  os.listdir()可以列出路径下所有文件或目录名,但是不包括当前目录.,上级目录..以及子目录下的文件.

  os.path.isfile()和os.path.isdir()判断当前路径是否为文件或目录。

  示例:

  improt os

  def listDir(rootDir):

  for filename in os.listdir(footDir):

  pathname = os.path.join(rootDir,filename)

  if (os.path.isfile(filename)):

  print pathname

  else:

  listDir(pathname)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python 遍历文件夹
Python 模块
Python获取指定文件夹下的文件名
python 遍历文件或目录
Python对文件夹的操作
四十篇办公自动化文章的精华总结,代码可直接套用
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服