【问题标题】:Python how to get multibyte variable size in 8-bit?Python如何获得8位的多字节可变大小?
【发布时间】:2015-09-27 05:16:40
【问题描述】:

我正在获取一些远程二进制文件并将其保存在 python 变量中。 我怎样才能得到它的大小。即文件存储在磁盘上后的大小?无需实际存储在磁盘上。

在php中我是这样使用的

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

上面的代码给出了文件大小,即存储在变量中的文件数据大小。

它在python中的等价物是什么?

【问题讨论】:

    标签: php python filesize multibyte


    【解决方案1】:

    bytes 或字节串的内容大小就是它的长度。

    >>> len(b'12345')
    5
    

    【讨论】:

    • 所以这意味着我需要使用 use len(file_content) ?
    • 如果file_contentbytes 或包含您下载的内容的字节串,是的。
    • 谢谢,刚刚测试过,它确实显示了确切的字节大小。
    猜你喜欢
    • 1970-01-01
    • 2022-01-03
    • 2011-03-22
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 2013-04-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多