遍历文件夹下所有文件打印并计数
【pycharm】工作路径D:\python\test1
# -*- coding: utf-8 -*-
import os
# 创建函数
def dst(path):
# 路径下文件名
file_list = os.listdir(path)
# 判断路径下是否为空
if file_list:
# 访问列表内每个文件
for file in file_list:
path0 = path+os.sep+file
# 判断是否为文件夹
if os.path.isdir(path0):
# 如果是文件夹就调用自身函数继续遍历
dst(path0)
else:
# 如果是文件就打印文件
print(f"{path0}")
# 全局变量
global n
# 计数
n+=1
else:
pass
# 需要遍历的路径
path = r"D:\python\test1\test"
# 全局变量
n = 0
# 遍历path下文件
dst(path)
# 文件打印数量
print(f"文件总数量:{n}")