Discuss / Python / 作业打卡

作业打卡

Topic source

邹lh

#1 Created at ... [Delete] [Delete and Lock User]
import os,datetime

flag = '<DIR>' if os.path.isdir('.') else ' '


list = os.listdir('.')
for i in list:
    fname = i
    fsize = os.path.getsize(fname)
    ftime = (datetime.datetime.fromtimestamp(os.path.getmtime(fname))).strftime('%Y/%m/%d  %H:%M')
    flag = '<DIR>' if os.path.isdir(i) else ' '
    print('%s\t\t%s\t%10d\t\t%s' %(ftime,flag,fsize,fname))
    import os
def Findstrinfile(str,path='.'):
    for i in os.listdir(path):
        fpath=os.path.join(path,i)
        if os.path.isfile(fpath)and str in fpath:
            print('%s'%fpath)
        elif os.path.isdir(fpath):
            Findstrinfile(str,fpath)

if __name__ == '__main__':
    Findstrinfile('.py','E://python_learning')

  • 1

Reply