0
我有套接字在java和python之间以字符串格式发送数据。 python客户端接收字符串中的浮点数字,例如data_in = "[[email protected]"
,然后尝试将它们转换为value = int(float(data_in[1:]))
的整数。不过python返回错误ValueError: could not convert string to float: [email protected]
。怎样才能获得java浮点值在Python中的整数?谢谢!解析一个Java float的字符串到python int
'@'符号是什么绊倒转换。数字中的第一个“F”部分,还是可以'[F @'被安全忽略? – MattDMo 2015-04-02 17:52:31
听起来像Java数组到字符串的转换是错误的;你应该使用'Arrays.toString(float [])',而不是'float []。toString()'。你得到的字符串看起来毫无意义。 – 2015-04-02 17:58:46