Linux Ubuntu 16.04 python os.walk
程序员文章站
2023-09-01 18:04:03
os.walk(top,topdown=True,onerror=None,followlinks=False) os.walk()是python中内置(built-in)的目录树生成(directory tree generator)函数。 对于每一个在top目录下的子目录(包括top目录本身), ......
os.walk(top,topdown=true,onerror=none,followlinks=false)
os.walk()是python中内置(built-in)的目录树生成(directory tree generator)函数。
对于每一个在top目录下的子目录(包括top目录本身),该函数都会生成一个包含三个元素的元组(tuple): (dirpath, dirnames, filenames)。(string,list,list)
dirpath是目录名称(string),dirnames是一个包含dirpath目录下所有子目录名称的列表(list),filenames是一个包含dirpath目录下所有非目录的文件名称(名称不包括路径)列表(list)。如果需要获取文件的整个路径(从top开始),可以使用os.path.join(dirpath,name);或者使用os.path.abspath(name)获取文件的完整路径(在linux系统下,从"/"开始)。
示例一:
目录:~/python/flask/demos/template$
使用ls *命令遍历template目录,如下:
使用os.walk遍历当前目录(.),python首先遍历当前目录,打印目录名称(.),接着打印目录下的非目录文件(file),再以此类推将static等目录遍历完成。
上一篇: 朋友结婚送什么礼物好
下一篇: 不联系后挽回的效果,让你轻松留住爱情
推荐阅读
-
ubuntu16.04制作vim和python3的开发环境
-
Linux Ubuntu 16.04 python os.walk
-
ubuntu16.04在python3 下创建Django项目并运行
-
linux(Ubuntu16)下切换python2和python3(转)
-
Linux/Ubuntu 16.04 安装编辑器 Sublime Text 3
-
记录旧手机(米6)安装Linux(Ubuntu16.04)踩过的坑
-
在ubuntu16.04中将python3设置为默认的命令写法
-
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
-
【linux系统(ubuntu16.04)】新用户授权sudo权限时修改/etc/sudoers文件权限 chmod 777 /etc/sudoers
-
ubuntu16.04 安装交叉编译工具aarch64-linux-gnu-gcc/g++