#/!usr/bin/env python3
# -*- coding: utf-8 -*-
import os
def find_flie(p,ft):
L=[x for x in os.listdir(p) if os.path.isfile(os.path.join(p,x)) and ft in x]
L2=[os.path.join(p,x) for x in os.listdir(p) if os.path.isdir(os.path.join(p,x))]
if L:
for x in L:
file_name=os.path.splitext(x)[0]
file_types=os.path.splitext(x)[1]
file_path=p
print('%30s %s %50s'%(file_name,file_types,file_path))
if L2:
for x in L2:
find_flie(x,ft)
def find_flie1():
p=input('你要寻找文件的目录是:')
ft=input('你要寻找文件名称包含:')
a='文件名'
b='文件类型'
c='文件路径'
print('%27s%5s%40s'%(a,b,c))
print('----------------------------------------------------------------------------------------------------')
find_flie(p,ft)
find_flie1()
Bgn-037