用python os模块完成查询一个目录下当前的文件总数,和文件个数,俩者之差为文件夹个数
2019-03-12 17:30
323 查看
首先这个只能用递归的方式进行统计和计算,计算的数为全局变量
import os def get_file_num(path): global num_total, file_num # path = r"E:\004_kongfuz_selenium70_120W" os.chdir(path) ret = os.listdir() # os.getcwd() print(ret) print(os.getcwd()) current_path = os.getcwd() for i in ret: path1 = os.path.join(current_path,i) a = os.path.isdir(path1) if a: get_file_num(path1) else: file_num += 1 num_total += len(ret) if __name__ == '__main__': num_total = 0 file_num = 0 path = r"E:\004_kongfuz_selenium70_120W" get_file_num(path) print(num_total,file_num)
相关文章推荐
- python中利用os模块打印任意文件夹里面的文件名字,当前文件夹路径,已经其的目录名字
- Python模块详解以及import本质,获得文件当前路径os.path.abspath,获得文件的父目录os.path.dirname,放到系统变量的第一位sys.path.insert(0,x)
- python 利用os.walk查询该文件夹目录下所有文件是否含有自己要查找的关键字内容
- python基础:os模块中关于文件/目录常用的函数使用方法
- python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块
- Python使用os模块和fileinput模块来操作文件目录
- python os模块常用操作文件目录方法
- Python OS模块目录文件处理
- Python os模块实例之遍历目录及子目录指定扩展名的文件
- python中os模块和shutil模块(用于对文件、文件夹的操作)
- os模块 获取当前文件所在目录位置
- python 文件和文件夹操作 os模块和shutil模块
- Python3基础 os listdir curdir pardir 查看当前工作目录的上一级目录的所有文件的名字
- python使用os模块获取当前目录
- python中对文件、文件夹的操作 os模块
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容
- Python:遍历一个目录下所有的文件及文件夹,然后计算每个文件的字符和line的小程序
- Python 使用os模块遍历文件目录
- python os模块文件目录