最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

Python基础入门教程:遍历目录

XAMPP案例 admin 360浏览 0评论

Python基础入门教程之遍历目录,首先我们先来了解一下什么是遍历目录?在Python程序中什么时候会用到遍历目录?

如果希望查看指定路径下全部子目录的所有目录和文件信息,就需要进行目录的遍历。

如何实现遍历目录?

os模块的walk()函数可以遍历目录树,语法格式如下:

os.walk(树状结构文件夹名称)

该函数返回一个由3个元组类型的元素组成的列表。

 

如下所示:

[(当前目录列表),(子目录列表),(文件列表)]

接下来我们举个例子来演示如何使用walk()函数实现遍历目录。

 

使用walk()函数实现遍历目录:

import os # 导入 os 模块
def traversals(path): 
if not os.path.isdir(path): 
    print('错误:',path,'不是目录或不存在') 
return 
  list_dirs = os.walk(path) # os.walk 返回一个元组,包括 3 个元素
for root, dirs, files in list_dirs: # 遍历该元组的目录和文件信息
for d in dirs: 
        print(os.path.join(root, d)) # 获取完整路径
for f in files: 
        print(os.path.join(root, f)) # 获取文件绝对路径
traversals('D:\\1000phone') 

程序运行结束后,程序输出D:/1000phone,目录下全部子目录的所有目录和文件信息。

以上即为对于如何在Python程序中用walk()函数实现遍历目录的方法以及语法,如果大家在学习Python过程中遇到其他相关问题,欢迎下方留言。

此教程来源于《Python基础入门》书籍,想要自学Python的同学可以参考千锋原创书籍《Python基础入门》,知识点详尽,案例丰富,可帮助入门级使用。

转载请注明:XAMPP中文组官网 » Python基础入门教程:遍历目录

您必须 登录 才能发表评论!