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学习笔记--皮大庆.pdf.zip】是一个针对初学者的Python编程教程,源自英文书籍《How to think like a computer scientist》。这本书以易懂的方式介绍了Python语言的基础知识,旨在帮助没有编程背景的人快速...
python-2.7.5-90.el7.x86_64.rpm
python-urlgrabber-3.10-8.el7.noarch.rpm资源包,资源包,为什么不能0分……………………
audit-libs-python-2.7.6-3.el7.x86_64.rpm checkpolicy-2.5-4.el7.x86_64.rpm docker-ce-17.03.2.ce-1.el7.centos.x86_64.rpm docker-ce-selinux-17.03.2.ce-1.el7.centos.noarch.rpm libcgroup-0.41-13.el7.x86_64...
python-iniparse-0.3.1-2.1.el6.noarch.rpm
python-urlgrabber-3.9.1-11.el6.noarch.rpm
原来是通过命令行下载的docx安装包还没有完全兼容python3,估计这个安装包还只兼容python 2(python2 和python3差别还是挺大的,虽然现在python 3出来很久了,但是不少三方库还没有更新),因此需要自己找一个兼容的包...
python-iniparse-0.2.3-4.el5.noarch.rpm 分享给大家
centos7环境下离线安装python-devel需要的rpm文件,网站上下载最新的python-devel版本编译安装失败,从centos7的镜像里拷贝出来的低版本的rpm,测试安装成功。
这个压缩包"python-3.8.10-amd64.rar"包含了一个用于在Windows上安装Python 3.8.10的可执行文件"python-3.8.10-amd64.exe"。Python是一种高级、解释型、交互式和面向对象的脚本语言,广泛应用于Web开发、数据分析、...
python-3.8.0-amd64.exe, python-windows平台,使用64位,exe安装包
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-3.7.3.tar.xz XZ compressed source tarball MD5: 93df27aec0cd18d6d42173e601ffbbfd File Size: 17108364 请不要给我5星好评,因为好评会上涨下载积分!
python_dateutil-2.4.2-py2.py3-none-any.whl
包含Python MySQL-python-1.2.3.win32-py2.7.msi setuptools-0.6c11.win32-py2.7.exe chromedriver_win_23.0.1240.0.zip IEDriverServer_Win32_2.25.3.zip
python-3.7.3-amd64.exe Python 3.7.3 for Windows x64位 or 32位 Windows x86-64 executable installer MD5: a2b79563476e9aa47f11899a53349383 File Size: 26190920 请不要给我5星好评,因为好评会上涨下载积分!
python 在 suse环境下开发C++模块必须的开发包,提供必要的头文件 配套环境: suse11 python2.6
python-3.10.4-amd64.exe
MySQL-python-1.2.2.tar.gz 是一个用于在Linux操作系统上使用的Python库,它提供了对MySQL数据库的接口。这个库通常被称为`mysql-python`,是Python开发者与MySQL数据库交互的常用工具。在这个压缩包中,包含的是...
python MySQL-python模块 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb. Did you install mysqlclient or MySQL-python?