Python进程以退出代码134(被信号6:SIGABRT中断)模块结束

2024-05-23 20:13:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我的代码有问题;我在PyCharm中使用此函数中的turtle模块:

def squares_around_taxi(longitude, latitude, azimuth_taxi, size=square_size):

    crocodile = turtle.Turtle()
    crocodile.home()

    long = longitude
    lat = latitude

    crocodile.forward(long)
    crocodile.degrees(360)
    crocodile.left(90)
    crocodile.forward(lat)

    alpha = azimuth_taxi
    x = []
    y = []
    size_square = size

    crocodile.left(alpha)
    crocodile.forward(size_square / 2)
    position = crocodile.position()
    x.append(position[0])
    y.append(position[1])
    crocodile.left(90)
    crocodile.forward(size_square)
    position = crocodile.position()
    x.append(position[0])
    y.append(position[1])
    crocodile.left(90)
    crocodile.forward(size_square)
    position = crocodile.position()
    x.append(position[0])
    y.append(position[1])
    crocodile.left(90)
    crocodile.forward(size_square)
    position = crocodile.position()
    x.append(position[0])
    y.append(position[1])
    crocodile.forward(size_square)
    position = crocodile.position()
    x.append(position[0])
    y.append(position[1])
    crocodile.left(90)
    crocodile.forward(size_square)
    position = crocodile.position()
    x.append(position[0])
    y.append(position[1])

    coordinates = []
    for i in range(len(x)):
        coordinates.append((x[i],y[i]))

    left_square = Polygon([coordinates[0], coordinates[1], coordinates[2], coordinates[3]])
    right_square = Polygon([coordinates[0], coordinates[3], coordinates[4], coordinates[5]])

    return left_square, right_square

它返回我不理解的错误消息:进程结束,退出代码134(被信号6:SIGABRT中断) 我尝试使用调试器模式,这表明代码从第一行开始就无法工作:鳄鱼=海龟。海龟()

我在另一个脚本中使用了海龟模块,它可以正常工作。。。 有什么想法吗


Tags: 模块代码sizepositionleftforward海龟turtle
1条回答
网友
1楼 · 发布于 2024-05-23 20:13:33

SIGABRT是一个低级C系统调用,用于在发生严重错误时中止进程

在您的例子中,这是因为您正在分配一个没有引号的默认字符串值

应该是

def squares_around_taxi(longitude, latitude, azimuth_taxi , size='square_size'):

不是

def squares_around_taxi(longitude, latitude, azimuth_taxi , size=square_size):

相关问题 更多 >