透过下方这段来筛选掉0kb的csv档案
csvfilearr=glob.glob(r'*.csv')
dellist=[]
i=1
for item in csvfilearr:
size = os.path.getsize(item)
if size == 0:
dellist+=str(i-1)
i+=1
else:
i+=1
for index in sorted(dellist, reverse=True):
del csvfilearr[int(index)]
这样写10个档案内都没问题,list的 [0,1.....9]
但超过10个档案就出包了,两位数的都会被拆成个位数 [0,1....9,1,0,1,1,1,2]
这要怎么改写才能变成[0,1....9,10,11,12]
有尝试dellist+=str(i-1)改成dellist+=int(i-1),
但是会报错TypeError: 'int' object is not iterable
谢谢