上犹电脑信息网我们一直在努力
您的位置:上犹电脑信息网 > 文件问题 > 扣丁学堂Python培训简述在Python中使用os模块遍历目录的实现方法-pat文件

扣丁学堂Python培训简述在Python中使用os模块遍历目录的实现方法-pat文件

作者:上犹日期:

返回目录:文件问题

本篇文章小编给读者们分享一下在Python中关于使用os模块遍历目录的实现方法,因为如今参加Python培训的小伙伴越来越多,大家需要掌握更多的关于Python方面的开发技巧,本篇文章会有详细的代码列出,希望对小伙伴们能有所帮助。

扣丁学堂Python培训简述在Python中使用os模块遍历目录的实现方法

Python培训

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

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

os.path.join(path1,path2,……,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方面内容的小伙伴,请关注扣丁学堂Python培训官网、微信等平台,扣丁学堂IT职业在线学习教育平台为您提供权威的Python开发环境搭建视频,Python培训后的前景无限,行业薪资和未来的发展会越来越好的,扣丁学堂老师精心推出的​​Python视频直播课定能让你快速掌握Python从入门到精通开发实战技能。

相关阅读

  • 如何刷新显卡bios-bios设置显卡

  • 上犹设置问题
  • bios设置显卡,1、首先,将下载好的NVFfash.exe和BIOS文件放置到C盘新建的NVFfash文件夹中,进入DOS界面后进入到C盘分区:输入:C:回车进入BIOS文件夹,输入:cdBIOS回车然后要刷新显卡BIOS,输
关键词不能为空
极力推荐

电脑蓝屏_电脑怎么了_win7问题_win10问题_设置问题_文件问题_上犹电脑信息网

关于我们