Python读取文件夹文件数量(python如何读取文件夹)

http://www.itjxue.com  2023-04-12 11:03  来源:未知  点击次数: 

批量阅读文件夹里的文件 python

#!/usr/bin/env?python3.6

from?pathlib?import?Path

def?read_all_txt(dirname):

????ss?=?[]

????for?p?in?Path(dirname).rglob('*.txt'):

????????ss.append(p.read_text())

????return?ss

如何用python统计一个路径下的文件总数

统计当前目录下总共多少文件和文件夹,命令 : find . |wc -l 得出来的数字-1就是了 如果只是统计当前目录下的文件,不统计子文件夹下的文件,那命令是 ls -l |wc -l 得出来的数字-1

如何获取目录下的文件数(一行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)])

(责任编辑:IT教学网)

更多

推荐网页制作视频教程文章