python中获取目录下的文件数
来源:互联网 发布:国内的人工智能龙头股 编辑:程序博客网 时间:2024/05/22 06:32
Python里面用来遍历目录的os.walk()方法,os.walk会返回一个生成器,所以可以用在for循环。
os.walk(dir)会返回一个三元组:(当前目录,子目录列表,文件列表)
1.获取目录下的文件名
#---encoding:UTF-8----
#!/usr/bin/python
import sys,os
def fileCountIn(dir):
return sum([len(files) for root,dirs,files in os.walk(dir)])
#os.walk(dir)会返回一个三元组:(当前目录,子目录列表,文件列表)
#所以len(files)就是获取当前目录下的文件数,然后每个目录下的文件数求和即可
if __name__=='__main__':
if len(sys.argv)==2:
dir=sys.argv[1]
print 'Total files in %s is: %d' %(dir,fileCountIn(dir))
else:
print 'usage:filecount.py dirname'
2. 用于查看输入路径中的目录以及目录中的所有文件
#encoding:UTF-8
import string,os, sys
dir=raw_input('请输入路径名:')
print '----------- no sub dir(不含子目录)'
files =os.listdir(dir)
for f in files:
print dir + os.sep + f
print '----------- all dir(包含子目录及其下所有文件)'
for root, dirs, files in os.walk(dir):
for name in files:
print os.path.join(root, name)
- python中获取目录下的文件数
- Python获取当前目录下所有文件的绝对路径并存储在文件中
- 获取指定目录下所有csv文件的总行数
- Python获取目录下的全部文件名,并写入文件中
- Python 获取目录下的文件列表与内容
- python之获取目录下的文件名并写入文件
- python 获取某个目录字段下的子目录或文件
- 获取目录文件数
- 遍历目录,获取目录下的文件
- java中如何获取项目各个目录下的文件
- 在javaEE中如何获取SCR目录下的文件
- java中如何获取项目各个目录下的文件
- java中如何获取项目各个目录下的文件
- Android中如何获取asset目录下的ini文件
- Python中删除特定目录下的文件
- Python语言获取目录下所有文件或目录的方法
- linux 统计目录下的文件数
- 统计目录下的文件数
- 简易的ATM机
- Dalvik jit分析
- linux0.11是如何加载并执行一个二进制可执行文件和shell脚本文件的?
- POJ 3037 Skiing
- [Android算法] Android 随手指移动的ImageView
- python中获取目录下的文件数
- Linux 卸载
- windows编码约定
- Gamma函数
- poj 1035
- IOS自动化打包介绍
- jquery中的可见性过滤选择器
- Android 高手进阶教程(十四)之----Android Location的使用!!
- android进程间通信:使用AIDL