一个面试小题(今年年初在团结湖面试的一个题目)

'''给你一个文件,判断这个文件是否是目录,是目录则输入当前目录文件的个数和路径,'''
import os
def filenum(path):
    if os.path.isfile(path):
        print(path)
        print('file num is 1 ')
        return
    num=0
    file_num=0
    for i in (os.listdir(path)):
        filepath=os.path.join(path,i)
        if os.path.isfile(filepath):
            num+=1
            print('文件是:%s'%filepath)
        else:
            print('当前目录%s'%filepath)
            file_num+=1
            filenum(filepath)
    print('当前文件数量:%s'%num,'当前文件夹数量%s'%file_num,'路径是:%s'%(path))
filenum(r'F:\\xuesheng')

 

posted @ 2017-08-22 13:13  北漂的雷子  阅读(520)  评论(0编辑  收藏  举报