gpt4 book ai didi

Python:ValueError:以 10 为底的 int() 的无效文字: '' 错误

转载 作者:太空宇宙 更新时间:2023-11-04 08:14:38 26 4
gpt4 key购买 nike

<分区>

我有一个代码可以从文件中读取信息(线描述点、多边形、线和圆)并将其解析为相应的类。 Point 有 x 和 7 坐标,Line 有起点和终点。

我有一个列表 (line = ['L1','L((1,1), (1,2))','# comment']) 我试着做它成一条线。问题在于创建终点,执行时出现以下错误 ValueError: invalid literal for int() with base 10: '' fr the variable x2

问题是什么?

代码:

def make_line(line):
name = line[0]
point = line[1].split(", ")
p = point[0].split(",")
x1 = int(p[0][3:])
y1 = int(p[1][:-1])
point1 = Point(x1,y1)
p = point[1].split(",")
x2 = int(p[0][1:])
y2 = int(p[1][:-2])
point2 = Point(x2,y2)
line = Line(point1,point2)
shapes[name] = line

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com