Python Dropbox API v2-users_get_space_usage()不等于Dropbox应用程序中的值

问题描述 投票:0回答:1

导入保管箱(9.4.0)

dbx = dropbox.Dropbox(“ xxx”)

print(dbx.users_get_space_usage()。used)

输出606873703或592.65 MB,但保管箱客户端显示578.76 MB。这来自网页和Windows 10客户端。

Am使用的是错误的功能?

dropbox-api
1个回答
1
投票

看来这是由于在字节和“ MB”之间进行转换时使用了不同的因素。作为参考,请参见MegabyteMebibyte的不同定义。

  • 606873703/1000/1000 = 606.87“兆字节”
  • 606873703/1000/1024 = 592.65“兆字节”(具有“不太常见的” 1024000因子)[您的转换]
  • 606873703/1024/1024 = 578.76“兆字节” [Dropbox的转换]

如果要匹配Dropbox的格式,请改用“ Mebibyte”约定。

© www.soinside.com 2019 - 2024. All rights reserved.