2017-11-14 20 views
0

KBが必要なWebアプリケーションのフィールドがあります。これは、WebアプリケーションのURLにBytes形式で反映されます。KBの文字列をバイト列に変換するPython

"500" KBの文字列をPythonのバイト列に変換することはできますか( "500000"を回避することを想定しています)? Wikipediaから

答えて

1

キロバイトは、デジタル情報の単位バイトの倍数です。 国際単位系(SI)では、接頭辞キロを1000 (103)と定義しています。 1キロバイトは1000バイトです。

あなたは、単に、整数にキャスト1000年を掛けて、このような文字列にそれを返すことができます。

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

注:1024の代わりにそれを掛けることができます1000、あなたの正確さに依存します 必要

+0

私はそれが1024 –

関連する問題