最新文章专题视频专题关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
mysql date类型 tws互联是什么意思 java calendar类 万水是干什么用的 python for 循环 python class用法理解 丑橘八月份有卖的吗 java quartz 为什么我的qq突然有了小世界 python endswith 八点半跑不跑下一句 vue父组件向子组件传递数据 兴才励志成长基地是干什么的 安可电脑和普通电脑的区别 python bytes 北辙南辕手碟音乐叫什么 vue获取url参数 贝雷帽的缺点 toto是什么牌子 js 打开新窗口 idea 配置maven tenderjinger什么品牌 primer是隔离霜吗 python os.path.join mysql datetime格式 plesiosaurus是什么恐龙 node环境变量配置 bone隐藏含义 多边形套索工具怎么结束 mysql date函数 侏儒工程学任务流程 69-29等于几 50+36等于几 1951年春提出什么推陈出新 mysql date_sub 2000除以5等于几 28×24等于几 nodejs环境变量配置 计算机网络自顶向下方法 19×25等于几
当前位置: 首页 - 科技 - 知识百科 - 正文

python os.walk

来源:懂视网 责编:临意 时间:2022-03-23 19:15:12
文档

python os.walk

os.walk是属于python下的一个方法,os.walk()方法一般是用来通过在目录树中游走输出在目录中的文件名,向上或是向下。简单来说,os.walk()方法是属于一个简单易用的文件、目录遍历器,能够更好地帮助我们高效的处理各种文件、目录等方面的事务。
推荐度:
导读os.walk是属于python下的一个方法,os.walk()方法一般是用来通过在目录树中游走输出在目录中的文件名,向上或是向下。简单来说,os.walk()方法是属于一个简单易用的文件、目录遍历器,能够更好地帮助我们高效的处理各种文件、目录等方面的事务。

python os.walk是怎样的呢?下面就让我们一起来了解一下吧:

os.walk是属于python下的一个方法,os.walk()方法一般是用来通过在目录树中游走输出在目录中的文件名,向上或是向下。简单来说,os.walk()方法是属于一个简单易用的文件、目录遍历器,能够更好地帮助我们高效的处理各种文件、目录等方面的事务。

语法格式:

os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])

参数说明:

top -- 是所要遍历的目录的地址,返回的一般是一个三元组(即root,dirs,files)。

1.root所指的一般是当前正在遍历的这个文件夹的本身的地址。

2.dirs是属于一个list,其内容是该文件夹中所有的目录的名字(需要注意的是并不包括子目录)。

3.files也是list,其中的内容是该文件夹中所有的文件(但并不包括子目录)。

topdown --可选,为True,那么会优先遍历top目录,若不是则会优先遍历top的子目录(通常是默认为开启的)。若是topdown参数为True,那么walk就会遍历top文件夹,与top文件夹中每一个子目录。

onerror -- 可选,需要一个callable对象,当walk需要异常时,就会调用。

followlinks -- 可选,若是为True,那么就会遍历目录下的快捷方式(linux下是软连接symbolic link )实际所指的目录(默认为关闭),若是为False,那么就会优先遍历 top的子目录。

参考范例:

输入代码:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

import os

for root, dirs, files in os.walk(".", topdown=False):

    for name in files:

        print(os.path.join(root, name))

    for name in dirs:

        print(os.path.join(root, name))

输出结果:

./.bash_logout

./amrood.tar.gz

./.emacs

./httpd.conf

./www.tar.gz

./mysql.tar.gz

./test.py

./.bashrc

./.bash_history

./.bash_profile

./tmp

./tmp/test.py

以上就是小编的分享了,希望能够帮助到大家。

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:0731-84117792 E-MAIL:11247931@qq.com

文档

python os.walk

os.walk是属于python下的一个方法,os.walk()方法一般是用来通过在目录树中游走输出在目录中的文件名,向上或是向下。简单来说,os.walk()方法是属于一个简单易用的文件、目录遍历器,能够更好地帮助我们高效的处理各种文件、目录等方面的事务。
推荐度:
标签: python os.walk
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题mysql date类型mysql date类型专题tws互联是什么意思tws互联是什么意思专题java calendar类java calendar类专题万水是干什么用的万水是干什么用的专题python for 循环python for 循环专题python class用法理解python class用法理解专题丑橘八月份有卖的吗丑橘八月份有卖的吗专题java quartzjava quartz专题为什么我的qq突然有了小世界为什么我的qq突然有了小世界专题python endswithpython endswith专题八点半跑不跑下一句八点半跑不跑下一句专题vue父组件向子组件传递数据vue父组件向子组件传递数据专题兴才励志成长基地是干什么的兴才励志成长基地是干什么的专题安可电脑和普通电脑的区别安可电脑和普通电脑的区别专题python bytespython bytes专题北辙南辕手碟音乐叫什么北辙南辕手碟音乐叫什么专题vue获取url参数vue获取url参数专题贝雷帽的缺点贝雷帽的缺点专题toto是什么牌子toto是什么牌子专题js 打开新窗口js 打开新窗口专题我解开蝴蝶结是什么歌我解开蝴蝶结是什么歌专题python xlwtpython xlwt专题河北有哪些大学河北有哪些大学专题个人超话是什么意思个人超话是什么意思专题蓝牙耳机默认音量过大蓝牙耳机默认音量过大专题台州旅游必去十大景点台州旅游必去十大景点专题带王的网名昵称大全带王的网名昵称大全专题endnote20使用教程endnote20使用教程专题姜黄饮料有哪些姜黄饮料有哪些专题耳机声音小音量已经是最大了耳机声音小音量已经是最大了专题python os.walk遍历目录专题python os.walk 中文专题python os.walk 遍历专题白起图片恋与制作人专题把我这个手机上设置一个自动抢红包的功能专题拔牙拆线注意事项专题白带怎么自我检查专题拔牙创面几天能好专题拔完智齿有什么症状专题拔牙打麻药扁桃体疼喉咙痛专题拔牙不注意会得什么病专题我想吃一个小孩绘本赏析专题白草畔还是百草畔专题拔完智齿发烧了正常吗专题显卡啸叫的最佳处理办法专题拔牙除了打麻药还需要注射其它药吗专题把五米长的绳子平均分成八段每段占全长的专题拔完牙一直很痛怎么办专题patiromer专题拔牙齿会不会肿专题
Top