os.path.join()
函数来创建文件名称字符串
import os
os.path.join('jupyter_file','Datawhale')
下面到了假设没有这个方法,我用其他试试看,在此之前先说明一下os.listdir
()和os.path.getsize(),
**os.listdir(path)
:返回文件名字符串的列表,包含path参数中的每个文件。
os.path.getsize(path)
:**返回path参数中文件的字节数。
然后到了重头戏了,我要统计一个文件夹下的所有文件的大小总和,来上代码
totalsize=0
for filename in os.listdir('D:\\jupyter_file\\Datawhale'):
totalsize = totalsize + os.path.getsize('D:\\jupyter_file\\Datawhale\\'+filename)
totalsize
结果
上面是正确的,以为"D:\jupyter_file\Datawhale"下只有一个压缩文件,剩下的都是文件夹
然后也可以用os.path.jion()
totalsize=0
for filename in os.listdir('D:\\jupyter_file\\Datawhale'):
totalsize = totalsize + os.path.getsize(os.path.join('D:\\jupyter_file\\Datawhale\\'+filename))
totalsize
写这篇文章的原因是因为上面的for filename in os.listdir()我忘写了:这个符号,导致报错了.有点久没碰代码导致有点生疏了害