Python将一串KB转换为Bytes字符串

时间:2017-11-14 15:38:18

标签: python byte

我的网络应用程序中有一个需要KB的字段。然后,这将以字节形式反映在Web应用程序的URL中。

我可以将一个“500”KB的字符串转换为Python中的Bytes字符串(期望绕过“500000”)吗?

1 个答案:

答案 0 :(得分:1)

来自Wikipedia

  

千字节是数字信息的单位字节的倍数。   国际单位制(SI)将前缀千分之一定义为1000   (103);因此一千字节是1000字节。

您可以简单地将其转换为整数,将其乘以1000,然后将其返回到这样的字符串:

>>> size_in_kb = "500"
>>> bytes = str(int(size_in_kb) * 1000)
>>> bytes
'500000'

注意:您可以将其乘以1024而不是1000,具体取决于您的确切 需要