def getAllContent(path):
# dirFil = 列出当前文件夹下的所有文件夹及文件
dirFil = os.listdir(path)
print('当前目录下所有子目录及文件:', dirFil)
for item in dirFil:
#目录连接
nowPath = path + '/' + item
print(nowPath)
#判断是不是目录,是则自调用
if os.path.isdir(nowPath):
getAllContent(nowPath)
#判断是不是文件,是则读出
elif os.path.isfile(nowPath):
with open(nowPath, 'r') as f:
#打印一下长度len()
print(len(f.read()))
else:
print('文件类型未知,pass', nowPath)
getAllContent('D:/Program Files')
将文件夹下的所有文件读取出来
最新推荐文章于 2023-02-16 15:26:31 发布
该博客介绍了一个Python脚本,通过os模块递归遍历'D:/ProgramFiles'目录及其所有子目录,检测每个文件的长度。它展示了如何利用os.path.isfile()和os.path.isdir()判断文件和目录,并使用with open()读取文件内容。
摘要由CSDN通过智能技术生成