2015-09-27 7 views
1

Я извлекаю удаленный двоичный файл и сохраняю его в переменной python. Как я могу получить размер .i.e после сохранения файла на диске? без фактического хранения на диске.Python Как получить многобайтовый размер переменной в 8-битном?

В PHP я использую его как этот

<?php 
$file_content contains remote downloaded binary file data. 
echo mb_strlen($file_content, '8bit'); 

выше код дает размер файла размер т.е. данных файла, хранящегося в переменной.

Каково его эквивалент в python?

ответ

1

Размер содержимого bytes или его длина равна его длине.

>>> len(b'12345') 
5 
+0

, так что это означает, что мне нужно использовать len (file_content)? – AMB

+0

Если 'file_content' - это' bytes' или bytestring, который содержит загруженное вами содержимое, да. –

+0

Спасибо, просто протестирован и показывает размер точных байтов. – AMB