将用户输入用于输入数字和字母字符

时间:2016-09-23 18:12:30

标签: python arrays split

我想接受“3M”或“3 M”之类的用户输入并打印3000000

其中M = 10 ** 6

1 个答案:

答案 0 :(得分:-1)

import humanfriendly
user_input = raw_input("Enter a readable file size: ")
Enter a readable file size: 16G
num_bytes = humanfriendly.parse_size(user_input)
print num_bytes
17179869184
print "You entered:", humanfriendly.format_size(num_bytes)
You entered: 16 GB

我希望这就是你要找的东西。