在Python中关于使用os模块遍历目录的实现方法-创新互联

一、Python中os模块的常见的使用方法

专注于为中小企业提供网站建设、网站制作服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业青秀免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

os.listdir(path):遍历path的文件或者文件夹,返回一个列表

os.path.join(path2,path3,……,pathn):拼接路径

os.path.isdir(path):判断此路径对应的是否是文件夹

os.path.isfile(path):判断是否是文件

os.path.dirname(path):返回路径的文件夹名

os.path.filename(path):返回路径的文件名

os.getcwd():获取当前路径

二、实例及代码实现

'''
打印当前路径下所有的文件夹名以及文件名
1.列举所有文件夹【文件夹名打印】
遍历文件夹下面所有文件,若是文件夹,则进入文件夹,
若不是,则直接打印文件名
注意:层级多少层,并不知道,最好使用while,递归
'''
#
import os
def traver(path):
 # 获取目录下的文件与目录列表
 pathList = os.listdir(path)
 
 # 遍历列表中的文件名
 for file in pathList:
  # 使用join函数对路径进行拼接,然后构成绝对路径
  absPath = os.path.join(path,file)
 
  # 通过绝对路径判断是否是文件
  # 如果是文件,直接输出文件名
  if os.path.isfile(absPath):
   print("文件:",absPath)
  # 否则调用函数本身,递归调用
  else:
   print("目录",absPath)
   traver(absPath)
 
traver(r"G:\QF-1\frist_stage\day08")

名称栏目:在Python中关于使用os模块遍历目录的实现方法-创新互联
本文地址:http://bzwzjz.com/article/dipeos.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设 营销网站建设 成都网站建设 定制网站建设 营销型网站建设 成都网站建设公司 教育网站设计方案 成都网站建设 成都网站制作 成都网站建设 网站建设方案 高端定制网站设计 成都网站建设公司 企业网站建设 成都网站设计 定制级高端网站建设 网站设计 成都商城网站建设 成都网站设计 成都网站制作 手机网站制作 手机网站制作