【发布时间】:2016-06-02 09:26:55
【问题描述】:
这是我的代码的一部分,我需要使用float() 将 Unicode 值转换为浮点数,但出现异常 invalid literal float()
print("before conversion ",request.POST['prix'])
prix=request.POST['prix']
prixConvert= float(prix)
print("after conversion ")
print(prixConvert)
【问题讨论】:
-
请发布一个您尝试转换的数字示例,这会导致错误。
-
请检查..如果 unicode 包含数字以外的字符会发生这种情况..
-
请打印 request.POST['prix'] 并显示您要转换为浮动的内容
-
当我尝试打印 request.POST['prix'] 我得到了 u'10,0'
-
This question 可能会有所帮助。