os,该模块就是操作系统相关的功能了,用于处理文件和目录日常操作,比如新建文件夹、获取文件列表、删除某个文件、获取文件大小、重命名文件、获取文件修改时间等,该模块就包含了大量的操作系统操作函数,精选常用的进行解析。
1,返回文件大小,返回单位是b
file_ele_size = os.path.getsize(filepath) # filepath文件路径
2,返回文件夹大小
os.walk(dir):遍历文件夹
def getdirsize(dir): size = 0 for root, dirs, files in os.walk(dir): size += sum([getsize(join(root, name)) for name in files]) return size
3,删除文件
os.remove(filepath)
4,返回文件名
os.listdir("dirname1") # 把dirname1下面的文件名及文件夹名以列表的形式列出来
5,获取目录下所有文件的路径
def eachFile(filepath): file_path_list = [] pathDir = os.listdir(filepath) for allDir in pathDir: child = os.path.join('%s\%s' %(filepath,allDir)) file_path_list.append(child) return file_path_list
还没有评论,来说两句吧...