专栏首页sktjpython 遍历文件夹 查找大文件

python 遍历文件夹 查找大文件

import os path = "C:/" #文件夹目录 def eachFile(filepath): fileNames = os.listdir(filepath) # 获取当前路径下的文件名,返回List for file in fileNames: newDir = filepath + '/' + file # 将文件命加入到当前文件路径后面 if os.path.isfile(newDir): # 如果是文件 if os.path.splitext(newDir)[1] == ".txt": # 判断是否是txt size=os.path.getsize(newDir) size=size/(1024*1024) if size>100: print(newDir,size) else: eachFile(newDir) #如果不是文件,递归这个文件夹的路径

eachFile(path)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python 遍历目录

    names = [name for name in os.listdir('somedir') if os.path.isfile(os.path.join(...

    用户5760343
  • python 通过TTL判断IP地址真伪

    from scapy.all import * import time import optparse

    用户5760343
  • python3 文件I/O

    用户5760343
  • python os模块

    删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname

    用户2398817
  • velocity的一些用法

    velocity模板其实就是java不分语法的翻译,用到的属性还是java的方法,get,set,等 1.截取部分字段substring 1 原始字符串:$!a...

    Ryan-Miao
  • python 标准库:os

    os 是 python 标准库模块,随 python 一起安装,无需单独安装,可直接导入。

    我是一条小青蛇
  • 亿以内所有素数(Go语言版)

    了解初等数论的人知道一个判定素数的简易方法: 设n>1为整数,m为整数,且n≤m<n^2,如果小于n的所有素数都不是m的因子,则m为素数。 由此命题,可以编写一...

    李海彬
  • python学习——python中命令行

    python中有一个模块sys,sys.argv这个属性提供了对命令行参数的访问。命令行参数是调用某个程序时除程序名外的其他参数。

    用户2398817
  • PyTorch实现自由的数据读取

    很多前人曾说过,深度学习好比炼丹,框架就是丹炉,网络结构及算法就是单方,而数据集则是原材料,为了能够炼好丹,首先需要一个使用称手的丹炉,同时也要有好的单方和原材...

    用户1332428
  • 模块的基本操作

    Wyc

扫码关注云+社区

领取腾讯云代金券