python循环读取文件夹之中的文件,python 遍历所有文件夹和子文件夹

  python循环读取文件夹之中的文件,python 遍历所有文件夹和子文件夹

  使用操作系统库更容易。

  1.最常见的需求是遍历和检索文件夹下所有子文件夹下的所有文件的路径。

  操作系统。行走(路径)功能:

  importosroot _ path=r /users/TNC/desktop/BG _ for nos . walk(root _ path):print(I)注意:在字符串前加r。

  容易理解:

  1.1~打印多个元组。第一个元组描述主文件夹,然后是主文件夹下的子文件夹.(注:在子目录下创建一个新文件夹,二级目录依旧可以被打印出来;因此,得知os.walk(root_path)可以获取描述主目录的tuple,以及子文件夹和子文件夹下所有更高级的子文件夹,顺序是:遍历一级目录下的第一个子文件夹,然后一次迭代遍历该子文件下所有的更高级子文件夹,全部结束后遍历一级目录下的第二个子文件夹,深度优先?)

  2.每个元组包含文件夹信息,并且每个元组包含三个元素:

  foriinos . walk(path):print(type(I[0])print(type)I[1])(print)type(I[2])

  第一个元素(str类型)包含文件夹的绝对路径。

  第二个元素(列表类型)包含所有子文件夹的名称。

  第三个元素(列表类型)包含当前目录中所有文件的名称。

  显然,第一个元素的路径和第三个元素列表中的文件名之和就是文件的绝对路径。

  常用方案:循环获取当前主文件下所有文件的绝对路径。

  导入Jini的操作系统# home文件夹路径root _ path=path=r /users/TNC/desktop/BG _ for iinos . walk(root _ path)3360。

  例如OS.path.join(str1,str2,str3))。

  类似于STR1/STR2/STR3

  请注意不要在元素的末尾添加“/”。如果在元素的末尾添加了“/”,它将不会与后面的元素连接。

  此外:

  您可以使用OS.listdir(path)函数来获取一个文件夹下所有文件的名称(包括文件夹):

  for inos . listdir(root _ path):print(I)I是名称

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

相关文章阅读

  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹
  • windows下cmd中切换路径与目录查看,cmd怎么切换路径到文件夹,cmd命令打开及切换目录路径的实现
  • wget下载文件到指定目录,wget下载整个文件夹
  • wget下载文件到指定目录,wget下载整个文件夹,wget下载整个网站(整个子目录)或特定目录
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒
  • u盘exe病毒如何根除,如何根除U盘文件夹exe病毒,U.EXE病毒删除方法
  • svn在eclipse中的使用,eclipse不显示svn路径,Eclipse设置svn忽略文件或文件夹(svn-ignore)的操作
  • Linux系统删除文件夹命令,linux系统中删除文件的命令
  • Linux系统删除文件夹命令,linux系统中删除文件的命令,Linux系统删除文件夹和文件的命令
  • jsp 上传文件夹,jsp多文件上传
  • jsp 上传文件夹,jsp多文件上传,JSP组件commons-fileupload实现文件上传
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的
  • dos 删除文件夹命令,dos 删除文件夹 目录不是空的,dos 删除文件夹 rd
  • Win10共享文件夹怎么设置访问密码,win10共享文件夹设置密码后没有权限访问
  • win10用户的文件名怎么改,window10怎样更改用户文件夹名称
  • 留言与评论(共有 条评论)
       
    验证码: