导读:今天首席CTO笔记来给各位分享关于一个文件夹有多少个文件python的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何用python统计一个路径下的文件总数
刚好刚才写了一个
def get_dir_info(dir_path, deep=0, info=None):
if info is None:
info = {'deep': 0, 'deep_dir': '', 'file_num': 0, 'dir_num': 0}
if deep info['deep']:
info['deep'] = deep
info['deep_dir'] = dir_path
file_list = os.listdir(dir_path)
for file in file_list:
file_path = os.path.join(dir_path, file)
if os.path.isdir(file_path):
info['dir_num'] += 1
get_dir_info(file_path, deep=deep+1, info=info)
else:
info['file_num'] += 1
if deep == 0:
return info
if __name__ == '__main__':
dir_path = "D:\\Tools\\WebStorm2016\\plugins"
s = time.time()
d = get_dir_info(dir_path)
print("{}".format(time.time() - s))
print(d)
# 所有的深度是基于给出的文件夹统计的
# deep_dir比较鸡肋, 因为如果有多个相同深度的文件夹就会替换掉只剩一个
# 可以自行去掉这个功能
# deep: 最深的层数
# deep_dir: 最深的路径名称
# dir_num: 文件夹数量
# file_num: 文件数量
'''
0.21001195907592773
{'deep': 12, 'deep_dir': 'D:\\Tools\\WebStorm2016\\plugins\\spy-js\\server\\node_modules\\istanbul\\node_modules\\resolve\\test\\resolver\\biz\\node_modules\\garply\\lib', 'file_num': 6325, 'dir_num': 1113}
'''
python里怎么列出一个文件夹下面的所有文件夹和文件
先import os
然后用files=os.listdir(path)即可得到一个文件夹path下面的所有文件夹和文件
利用python语言在F盘创建一个文件夹’python+file’,并在此文件夹中建立十个?
要在F盘创建一个名为“python+file”的文件夹,可以使用 Python 的 os 模块中的 mkdir 函数。例如:
然后,可以使用 os 模块中的 open 函数来创建十个文件。例如:
这样,就可以在F盘的“python+file”文件夹中创建十个文件。
如何获取目录下的文件数(一行Python)
如果想把该目录下所有的文件都统计出来,包括子目录、子目录的子目录。。。
可以使用os.walk来找出目录下所有的文件
import os
print sum([len(x) for _, _, x in os.walk(os.path.dirname("test"))])
#test是目录名
os.walk会递归遍历指定目录下的文件,返回值分别为当前文件夹完整路径,当前文件夹中的文件夹和文件夹中的文件。我们只需要文件,所以其他的都不取出来了,直接使用"_"占位就行了。
如果只是想统计出当前目录下的文件,不包括子目录的。就使用os.listdir,只统计是文件的个数:
len([x for x in os.listdir(os.path.dirname(__file__)) if os.path.isfile(x)])
python 判断一个文件夹里有多少文件
filecount=0
import os
for root,dir,files in os.walk("文件夹"):
filecount+=len(files)
print("文件夹下共有%d个文件"%filecount)
用os.walk遍历文件夹,计算文件的个数
求用一批处理统计某文件夹中文件的个数
1、首先需要一个文件夹,随机找一个文件夹,右键点击。
2、接下来需要在弹出来的菜单栏中,找到属性并点击它、
3、这里红框内我们就可以看到包含多少个文件。
4、我们进入需要统计文件数的文件夹里,按住键盘的“Ctrl”不放,再按住键盘上的"A",
5、这时我们可以看见文件夹里所有的文件都已经被选中,再看对话窗口左下角即可知道文件总数,还可以看到所选文件总数的大小。
结语:以上就是首席CTO笔记为大家整理的关于一个文件夹有多少个文件python的全部内容了,感谢您花时间阅读本站内容,希望对您有所帮助,更多关于一个文件夹有多少个文件python的相关内容别忘了在本站进行查找喔。