代码试图找出哪些文件是空的,哪些文件不是空的,并打印一个文件名列表及其状态(空/非空)。
import fnmatch
import os
import pprint
#filenames_dic= {}
v = []
for root, dirnames, filenames in os.walk('P:/data/'):
for filename in fnmatch.filter(filenames, '*.txt'):
address=os.path.join(root,filename)
size= os.path.getsize(address)
if (size == 0):
status= ('EMPTY')
else:
status = (size)
v.append([address,status])