preface:同仁遇到一个问题,需要在上万个文件中找到第7000个文件,凌乱。。。查了下python相关资料,虽说没有完全解决,但还是有东西记录下来。
一、对某个文件夹下遍历文件,os.walk可破。若是多个文件夹的话,配合isdir, isfile等函数可破(参数可有可无):
<span style="font-size:18px;">for i in os.walk(os.getcwd(),topdown=True, onerror=None, followlinks=False): print i</span>
os.path下判断型的函数:
exists()
isabs()
isdir()
isfile()
islink()
ismount()
samefile()
比如说以文件先后访问时间进行排序:
for i in os.walk(os.getcwd(),topdown=False): for j in i[2]: print j,os.path.getctime(j)在os.path下,有如下关于文件信息的函数:
getatime()
getctime()
getmtime()
getsize()
abspath()
normpath()
#==============================
参考:http://blog.sina.com.cn/s/blog_a322be3f01016lkb.html
原文地址:http://blog.csdn.net/u010454729/article/details/46353051