`
Huaijin
  • 浏览: 52568 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

python 学习笔记--os.walk()

阅读更多

os.walk()介绍

#/bin/python
import os 
for root in os.walk(r"d:\newtest"):
	print root
	print "\n

 output:

 

 

('d:\\newtest', ['templates'], ['a.html', 'add.py', 'add.pyc', 'hellow.py', 'hellow.pyc', 'list.py', 'list.pyc', 'manage.py', 'other.py', 'settings.py', 'settings.pyc', 'temp.py', 'temp.py~', 'urls.py', 'urls.pyc', 'views.py', 'views.pyc', '__init__.py', '__init__.pyc'])

 

 

('d:\\newtest\\templates', ['huaijin'], ['list.html'])

 

 

('d:\\newtest\\templates\\huaijin', [], ['vim.txt'])

 

这个方法返回的是一个三元tupple(dirpath, dirnames, filenames),

dirpath是一个string,代表目录的路径,

dirnames是一个list,包含了dirpath下所有子目录的名字,

filenames是一个list,包含了非目录文件的名字.这些名字不包含路径信息,如果需要得到全路径,需要使用 os.path.join(dirpath, name).

 

 

 

 

 

分享到:
评论

相关推荐

    python-2.7.5-90.el7.x86_64.rpm

    python-2.7.5-90.el7.x86_64.rpm

    python-urlgrabber-3.10-8.el7.noarch.rpm

    python-urlgrabber-3.10-8.el7.noarch.rpm资源包,资源包,为什么不能0分……………………

    opencv-python-4.10.0.84.tar.gz

    总之,`opencv-python-4.10.0.84.tar.gz`是一个非常实用的资源,对于进行计算机视觉和深度学习项目开发的Python程序员来说,它是不可或缺的工具之一。无论是初学者还是专业人士,都能从中受益,提升自己的图像处理和...

    python-docx-0.8.10.tar.gz

    其实pip list python-docx 安装不成功,安装一般就报错,主要原因是从官网的下载不稳定,而且慢,经常会断,只能先下下来,然后放到cmd所在的文件夹或者指定路径,pip list python-docx-0.8.10.tar.gz,很快就好了!

    python-iniparse-0.3.1-2.1.el6.noarch.rpm

    python-iniparse-0.3.1-2.1.el6.noarch.rpm

    python-urlgrabber-3.9.1-11.el6.noarch.rpm

    python-urlgrabber-3.9.1-11.el6.noarch.rpm

    opencv-python-4.10.0.82.tar.gz

    总之,"opencv-python-4.10.0.82.tar.gz"是一个包含OpenCV-Python最新版本的压缩包,为Python开发者提供了强大的计算机视觉功能,包括基本的图像处理、深度学习模型的集成和执行,以及广泛的机器学习应用。...

    python_docx-0.8.10-py2.py3-none-any.whl

    原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...

    python-iniparse-0.2.3-4.el5.noarch.rpm

    python-iniparse-0.2.3-4.el5.noarch.rpm 分享给大家

    Python学习笔记--皮大庆.pdf.zip

    【Python学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...

    openstack安装包(二)

    python-backports-ssl_match_hostname-3.4.0.2-1.el6.noarch.rpm python-boto-2.27.0-1.el6.noarch.rpm python-ceilometerclient-1.0.8-1.el6.noarch.rpm python-chardet-2.0.1-1.el6.rf.noarch.rpm python-cheetah-...

    cifar-10-python.tar.gz的下载资源

    通过官方网站https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz下载太慢,特提供此资源

    Python安装包下载python-3.8.2-amd64.exe.zip

    文件名为"python-3.8.2-amd64.exe"的可执行程序是Python的安装程序,双击即可启动安装过程。 在安装Python时,有几点需要注意: 1. **选择安装路径**:你可以自定义Python的安装位置,但通常推荐保持默认设置,...

    python-3.8.8-amd64.exe

    python-3.8.8-amd64.exe

    libxml2-python-2.9.1-6.el7.5.x86_64.rpm

    官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装

    python-3.8.10-amd64.rar

    这个压缩包"python-3.8.10-amd64.rar"包含了一个用于在Windows上安装Python 3.8.10的可执行文件"python-3.8.10-amd64.exe"。Python是一种高级、解释型、交互式和面向对象的脚本语言,广泛应用于Web开发、数据分析、...

    Python-3.7.3.tar.xz 源码

    Python-3.7.3.tar.xz XZ compressed source tarball MD5: 93df27aec0cd18d6d42173e601ffbbfd File Size: 17108364 请不要给我5星好评,因为好评会上涨下载积分!

    python-3.8.0-amd64.exe

    python-3.8.0-amd64.exe, python-windows平台,使用64位,exe安装包

    openstack安装包(一)

    python-backports-ssl_match_hostname-3.4.0.2-1.el6.noarch.rpm python-boto-2.27.0-1.el6.noarch.rpm python-ceilometerclient-1.0.8-1.el6.noarch.rpm python-chardet-2.0.1-1.el6.rf.noarch.rpm python-cheetah-...

    python_dateutil-2.4.2-py2.py3-none-any.whl

    python_dateutil-2.4.2-py2.py3-none-any.whl

Global site tag (gtag.js) - Google Analytics