Discuss / Python / 虽然小白研究了一晚,但感觉很好玩,感觉自己做了个everything软件,回报感很强吖

虽然小白研究了一晚,但感觉很好玩,感觉自己做了个everything软件,回报感很强吖

Topic source

Bgn-037

#1 Created at ... [Delete] [Delete and Lock User]
#/!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()

月下古雨

#2 Created at ... [Delete] [Delete and Lock User]

不懂呢......


  • 1

Reply