海诗网 知识百科 python(python400集视频教程)

python(python400集视频教程)

python, Os.walk是python下的一个方法,os.walk()方法一般是通过在目录树中徘徊,向上或向下,输出目录中的文件名。简单来说,

os.walk()方法属于一种简单易用的文件和目录遍历设备,可以更好的帮助我们高效的处理各种文件和目录。

语法格式:

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

python400集视频教程

参数描述:

Top -是要遍历的目录的地址,通常返回一个三元组(即根目录、目录、文件)。

1.root通常指当前被遍历的文件夹本身的地址。

2.dirs属于一个列表,它的内容是文件夹中所有目录的名称(需要注意的是不包括子目录)。

3.files也是一个列表,内容是这个文件夹中的所有文件(但不包括子目录)。

自上而下-可选;如果为真,将首先遍历顶层目录;如果没有,将首先遍历顶层的子目录(通常默认打开)。如果topdown参数为True,则walk将遍历顶层文件夹。

以及顶层文件夹中的每个子目录。

Onerror - optional,您需要一个可调用的对象,当walk需要一个异常时将调用该对象。

Followlinks -可选。如果为真,将遍历快捷方式实际引用的目录(linux下软连接的符号链接)(默认关闭)。如果它是假的,

那么将首先遍历top的子目录。

python400集视频教程

参考示例:

输入代码:

#!/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

python,以上就是本文为您收集整理的python最新内容,希望能帮到您!更多相关内容欢迎关注。

本文来自网络,不代表海诗网立场,转载请注明出处:https://m.hallse.com/n/169326.html
发表回复