一个面试小题(今年年初在团结湖面试的一个题目)
'''给你一个文件,判断这个文件是否是目录,是目录则输入当前目录文件的个数和路径,''' 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')