Discuss / Python / 第二题

第二题

Topic source

Vgearen

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

-- coding:utf-8 --

import os print(" Size filename path")

def dirlist(abc,name=''): for a in [x for x in os.listdir(abc)]: y=os.path.splitext(a) if name != '': if y[0] == name: fsize = os.path.getsize(os.path.join(abc,a)) print("%10d %35s %s"%(fsize,a,abc)) else: fsize = os.path.getsize(os.path.join(abc,a)) print("%10d %35s %s"%(fsize,a,abc)) if os.path.isdir(os.path.join(abc,a)): cde = os.path.join(abc,a) dirlist(cde,name) dirlist('.','filename')


  • 1

Reply