Python 将具有KB/MB/GB等的字符串解析为数值

Python 将具有KB/MB/GB等的字符串解析为数值,python,string,Python,String,为了不发明自行车,我想知道是否有任何库能够将大小字符串(MB、KB、TB、MiB、KiB等)的各种表示形式解析为基于字节的数值。ActiveState Receipes有一个示例,尽管这只是一个片段,而不是库本身 它之所以不是一个库,是因为用户1227804在评论中提到的任务很琐碎。为这样的事情编写库太琐碎了。前缀“MB”、“MiB”的使用开关情况;“KB”、“KiB”等,并乘以相应的金额。

为了不发明自行车,我想知道是否有任何库能够将大小字符串(MB、KB、TB、MiB、KiB等)的各种表示形式解析为基于字节的数值。

ActiveState Receipes有一个示例,尽管这只是一个片段,而不是库本身


它之所以不是一个库,是因为用户1227804在评论中提到的任务很琐碎。

为这样的事情编写库太琐碎了。前缀“MB”、“MiB”的使用开关情况;“KB”、“KiB”等,并乘以相应的金额。