|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
冗长的写法
def classify_file():
import os
a = os.listdir('.')
suffix = []
floder = []
file_suffix = []
for each in a:
file_name_split = list(os.path.splitext(each))
if file_name_split[1] != '':
suffix.append(file_name_split[1])
else:
floder.append(file_name_split[0])
for h in suffix:
if h not in file_suffix:
file_suffix.append(h)
floder_num = len(floder)
file_suffix_eachnum = []
for w in file_suffix:
file_suffix_eachnum.append(suffix.count(w))
for q in file_suffix:
counter = 0
print('该文件夹下共有类型为【%s】的文件%s个'%(file_suffix[counter],file_suffix_eachnum[counter]))
counter += 1
print('该文件夹下共有类型为【文件夹】的文件%s个'%floder_num)
classify_file()
|
|