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')
Vgearen
-- 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')