Python Dropbox API v2 - users_get_space_usage () не равно значению из приложения Dropbox - PullRequest
0 голосов
/ 02 декабря 2019

импорт dropbox (9.4.0)

dbx = dropbox.Dropbox ("xxx")

print (dbx.users_get_space_usage (). Used)

вывод 606873703или 592,65 МБ, но клиент Dropbox показывает 578,76 МБ. Это с веб-страницы и клиента Windows 10.

Используется ли неправильная функция?

1 Ответ

1 голос
/ 02 декабря 2019

Похоже, это связано с использованием разных факторов при преобразовании между байтами и "МБ". Для справки см. Различные определения мегабайт против мегабайт .

  • 606873703/1000/1000 = 606,87 "Мегабайты"
  • 606873703/1000/1024 = 592,65 "Мегабайты" (с "менее распространенным" 1024000 фактором) [ваше преобразование]
  • 606873703/1024/1024 = 578,76 "Мегабайты" [преобразование Dropbox]

Если вы хотите сопоставить форматирование Dropbox, используйте вместо этого соглашение "Mebibyte".

...