码迷,mamicode.com
首页 > 其他好文 > 详细

os及os.path练习题

时间:2018-03-30 17:25:36      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:大小   练习题   文件大小   filetype   std   文件夹   temp   list   text   

查找目录下每个文件的数量(考察获取文件后缀名以及获取当前目录下文件方法)

import os

#获取目录下的所有文件
list = os.listdir(.)
filetype = {} 
for f in list:
    print("文件名:",f)
    temp = os.path.splitext(f)
    print("后缀:",temp)
    isbool = temp[1] in filetype.keys()
    if isbool:
        num = filetype[temp[1]]
        filetype[temp[1]] = int(num)+1
    else:
        filetype[temp[1]]=1
print(filetype)

获取当前目录下所有文件的大小总和

‘‘‘
当前文件夹下所有文件大小总和
‘‘‘
import os

#获取当前文件夹下所有的文件
list = os.listdir(.)

total = 0 #文件总大小
#遍历所有文件并获取大小
for f in list:
    size = os.path.getsize(f)
    print("文件%s的大小%f",f,size)
    total = total + size
print(总共文件大小为:,total)

 

os及os.path练习题

标签:大小   练习题   文件大小   filetype   std   文件夹   temp   list   text   

原文地址:https://www.cnblogs.com/pengpengzhang/p/8677082.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!