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学习笔记--皮大庆,非常适合零基础入门。对应英文版本《How to think like a computer scientist》
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 分享给大家
python-urlgrabber-3.10-8.el7.noarch.rpm资源包,资源包,为什么不能0分……………………
python-iniparse-0.3.1-2.1.el6.noarch.rpm
centos7环境下离线安装python-devel需要的rpm文件,网站上下载最新的python-devel版本编译安装失败,从centos7的镜像里拷贝出来的低版本的rpm,测试安装成功。
python学习笔记-excel用例输入.pdf
名字:cifar-10-python.tar.gz 有两个版本 一个cifar-10-python.tar.gz 另一个cifar-10-binary.tar.gz
通过官方网站https://www.cs.toronto.edu/~kriz/cifar-10-python.tar.gz下载太慢,特提供此资源
官方离线安装包,亲测可用。使用rpm -ivh [rpm完整包名] 进行安装
离线安装包,亲测可用
python2.5--安装包--windows...........
python库。 资源全名:tensorflow-checkpoint-reader-0.1.0.tar.gz
安装pyserial-3.4.tar.gz步骤:下载pyserial-3.4.tar.gz并解压,在安装python并将python添加到环境变量中后,打开命令提示符窗口切换到解压pyserial-3.4.tar.gz的目录路径,然后输入python setup.py install,即可...
python 在 suse环境下开发C++模块必须的开发包,提供必要的头文件 配套环境: suse11 python2.6