编辑:我想计算每个文件夹的大小,而不仅仅是整个dropbox大小。。。我的代码对整个dropbox大小都很有用
我很难使用python api计算dropbox的每个文件夹大小 因为dropbox将文件夹大小返回为零
这是我的密码,但它给了我错误的答案
def main(dp_path):
a= client.metadata(dp_path)
size_local = 0
for x in a['contents']:
if x['is_dir']==False:
global size
size += int(x['bytes'])
size_local += int(x['bytes'])
#print "Total size so far :"+str(size/(1024.00*1024.00))+" Mb..."
if x['is_dir']==True:
a = main(str(x['path']))
print str(x['path'])+" size=="+str(a/(1024.00*1024.00))+" Mb..."
return size_local+size
if __name__ == '__main__':
global size
size=0
main('/')
print str(size/(1024.00*1024.00))+" Mb"
目前没有回答
相关问题 更多 >
编程相关推荐