Python3 OS模块常用操作

老丁

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


发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,481人围观)

还没有评论,来说两句吧...