python遍历目录下文件,python中读取文件夹中所有的文件

  python遍历目录下文件,python中读取文件夹中所有的文件

  我什么都不说。我贴出来当个赞。

  def getFile(路径,格式):

  打印(路径)

  Files=os.listdir(path) #获取文件夹下的所有文件,包括文件夹名

  文件列表=[]

  对于文件中的名称:

  if os.path.isdir(路径/名称):

  list . extend(getfile(path / name /,format)) #回调函数搜索所有子文件夹。

  elif os.path.isfile(路径/名称):

  if(name . lower()中的format.lower()):

  FileList.append(名称)

  否则:

  打印(未知文件:%s ,名称)

  返回文件列表

  代码的思路其实很简单,先获取文件夹下的所有文件和文件夹,然后判断返回值。

  如果是文件,会保存在列表中;如果是文件夹,它会回调这个函数,继续搜索文件。

  这里,因为我需要过滤指定的文件格式,所以我返回指定格式的文件,然后这里

  if(name . lower()中的format.lower()):

  将文件格式逐格转换,大小写都能识别。当然有大有小的格式,所以不应该有这种区分。所以,没有处理。

  好的,在这里你可以得到所有指定格式的文件名。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: