Python 如何解决错误?

Python 如何解决错误?,python,Python,蟒蛇 文件“python_voronoi_30min.py”,第231行,在区域_points=voronoi2D(xpt,ypt,cpt)中;文件“python_voronoi_30min.py”,第58行,在voronoi2D中,在范围(0,float(data)):ValueError:float()的文本无效:29.9597005454545046 66.81364090241797 0.02891165098898489这是EROR。这就是错误所在。#获取'p'结果-voronoi图数

蟒蛇 文件“python_voronoi_30min.py”,第231行,在区域_points=voronoi2D(xpt,ypt,cpt)中;文件“python_voronoi_30min.py”,第58行,在voronoi2D中,在范围(0,float(data)):ValueError:float()的文本无效:29.9597005454545046 66.81364090241797 0.02891165098898489这是EROR。这就是错误所在。#获取'p'结果-voronoi图数据的顶点=结果。readline()voronoi_x_列表=[]voronoi_y_列表=[]数据=结果。范围(0,float(data)):数据=结果。readline()xx,yy,dummy=data.split(“”)
voronoi_x_list.append(float(xx))voronoi_y_list.append(float(yy))

天知道你的问题是什么。但是我看到的是你的
数据的问题

data = results.readline()
您的数据是字符串形式的
空格
分隔的
浮点
数字。然后将其传递给
float()
工厂函数。这是你做不到的

for i in range(0,float(data))   // Cannot do float(data)

在此循环之前,您应该拆分
数据
,然后使用
float(data.split(“”)[0])
,或者您在该代码中执行的任何操作。

请在发布之前阅读常见问题并正确设置问题格式。目前这是一个低质量的问题。通过找到解决方案。对于一个非python程序员来说,格式化甚至是不可能修复的