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

python学习网 2017-08-23 00:00:02
'''给你一个文件,判断这个文件是否是目录,是目录则输入当前目录文件的个数和路径,'''
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')

 

阅读(829) 评论(0)