Python简单计算文件夹大小的方法
本文实例讲述了Python简单计算文件夹大小的方法。分享给大家供大家参考。具体如下:
import os, re """ 查看文件夹下的所有文件及文件夹 join为拼接函数 """ def Look_File(path): for root , dirs, files in os.walk(path, True): print root #主目录 for item in files: #主目录下的文件夹 print os.path.join(root, item) """ 计算文件夹 大小 """ def FileSize(path): size = 0L for root , dirs, files in os.walk(path, True): size += sum([os.path.getsize(os.path.join(root, name)) for name in files]) #目录下文件大小累加 return size if __name__ == '__main__': Look_File("f:\\a") print FileSize("f:\\a")
希望本文所述对大家的Python程序设计有所帮助。
相关推荐
-
Python遍历指定文件及文件夹的方法
本文实例讲述了Python遍历指定文件及文件夹的方法.分享给大家供大家参考.具体如下: 初次编写: import os def searchdir(arg,dirname,names): for filespath in names: open ('c:\\test.txt','a').write('%s\r\n'%(os.path.join(dirname,filespath))) if __name__=="__main__": paths="g:\\" os.
-
Python批量重命名同一文件夹下文件的方法
本文实例讲述了Python批量重命名同一文件夹下文件的方法.分享给大家供大家参考.具体分析如下: 朋友发了一个文件夹过来,里面的图片都以 .tmp 为后缀. 手工修改的话工作量太大.故写了一个 Python 脚本进行批量重命名. 对 Python 的标准库不熟,只能边查资料,或者 help() 边写代码. 三行代码就可以解决这一问题. 不过没有捕获异常.不能迭代同一目录下的所有文件. 代码如下: import os for file in os.listdir("."): if os.
-
python创建临时文件夹的方法
本文实例讲述了python创建临时文件夹的方法.分享给大家供大家参考.具体实现方法如下: import tempfile, os tempfd, tempname = tempfile.mkstemp('.suffix') os.write(tempfd, "aString") # or, if you want a file-object: os.fdopen(tempfd, 'w+') os.close(tempfd) os.unlink(tempname) 希望本文所述对大家的P
-
Python文件与文件夹常见基本操作总结
本文实例讲述了Python文件与文件夹常见基本操作.分享给大家供大家参考,具体如下: 1.判断文件(夹)是否存在. os.path.exists(pathname) 2.判断路径名是否为文件. os.path.isfile(pathname) 3.判断路径名是否为目录. os.path.isdir(pathname) 4.创建文件. os.mknod(filename) #windows下不可用 open(filename, "w") #记得要关闭 5.复制文件. shutil.cop
-
Python文件夹与文件的操作实现代码
有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模块, 导入的方法是: import os 一.取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即文件夹) 比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置. 举个简单例子,我们将abc.py放入A文件夹.并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A文件夹内生成一个新文件夹.且文件夹的名字根据时间自动生成. import os import time folder =
-
Python实现递归遍历文件夹并删除文件
思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹名称不等于".svn",则递归上面的方法 Python的实现 代码 import os import shutil import os.path import stat rootdir="F:\\work\\Test" for parent,dirnames,filen
-
用Python编写一个每天都在系统下新建一个文件夹的脚本
这个程序的功能非常的简单,就是每天在系统中新建一个文件夹.文件夹即当前的时间.此代码是在同事那边看到的,为了锻炼下自己薄弱的Python能力,所以花时间重新写了一个.具体代码如下: import time,os basePath = 'F:\\work\\' thisYear = str(time.localtime()[0]) thisMonth = str(time.localtime()[1]) thisDay = time.strftime("%Y-%m-%d", time.l
-
python 查找文件夹下所有文件 实现代码
复制代码 代码如下: def find_file_by_pattern(pattern='.*', base=".", circle=True): '''''查找给定文件夹下面所有 ''' re_file = re.compile(pattern) if base == ".": base = os.getcwd() final_file_list = [] print base cur_list = os.listdir(base) for item in cur
-
Python文件夹与文件的相关操作(推荐)
最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动. 有关文件夹与文件的查找,删除等功能 在 os 模块中实现.使用时需先导入这个模块, 导入的方法是: import os 一.取得当前目录 s = os.getcwd() # s 中保存的是当前目录(即文件夹) 比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置. 举个简单例子,我们将abc.py放入A文件夹.并且希望不管将A文件夹放在硬盘的哪个位置,都可以在A
-
Python简单删除目录下文件以及文件夹的方法
本文实例讲述了Python简单删除目录下文件以及文件夹的方法.分享给大家供大家参考.具体如下: #!/usr/bin/env python import os import shutil filelist=[] rootdir="/home/zoer/aaa" filelist=os.listdir(rootdir) for f in filelist: filepath = os.path.join( rootdir, f ) if os.path.isfile(filepath):
-
Python删除空文件和空文件夹的方法
本文实例讲述了Python删除空文件和空文件夹的方法.分享给大家供大家参考.具体实现方法如下: #-*- coding:cp936 -*- """ os.walk() 函数声明:walk(top,topdown=True,onerror=None) 1>参数top表示需要遍历的目录树的路径 2>参数topdown的默认值是"True",表示首先返回目录树下的文件,然后在遍历目录树的子目录.Topdown的值为"False"时
-
Python判断文件和文件夹是否存在的方法
一.python判断文件和文件夹是否存在.创建文件夹 复制代码 代码如下: >>> import os >>> os.path.exists('d:/assist') True >>> os.path.exists('d:/assist/getTeacherList.py') True >>> os.path.isfile('d:/assist') False >>> os.path.isfile('d:/assis
随机推荐
- sql server 2008 忘记sa密码的解决方法
- jQuery ajax json 数据的遍历代码
- Javascript继承机制详解
- js超时调用setTimeout和间歇调用setInterval实例分析
- asp.net中Request.QueryString与Request.Param的区别分析
- python中print的不换行即时输出的快速解决方法
- ASP+ajax注册即时提示程序代码
- 哲学家就餐问题中的JAVA多线程学习
- 常用CSS缩写语法总结
- AJAX验证数据库内容并将值显示在页面
- 简短几句jquery代码的实现一个图片向上滚动切换
- 防止按钮在短时间内被多次点击的方法
- DevExpress实现GridControl根据列选中一行
- php+ajax登录跳转登录实现思路
- 详解ES6 Symbol 的用途
- JavaScript变量作用域及内存问题实例分析
- python gensim使用word2vec词向量处理中文语料的方法
- Mysql实现null值排在最前/最后的方法示例
- JS函数节流和防抖之间的区分和实现详解
- 解决bootstrap中下拉菜单点击后不关闭的问题