Python SyntaxError:重写后,标识符中的无效字符仍不起作用

Python SyntaxError:重写后,标识符中的无效字符仍不起作用,python,python-3.x,opencv,syntax,identifier,Python,Python 3.x,Opencv,Syntax,Identifier,我已在现有代码中复制了一个代码段,但出现错误: File "qrcode.py", line 51 return warped ^ SyntaxError: invalid character in identifier 我做了一些研究,他们都说了一些关于隐藏符号的东西,我应该自己重写代码。现在在重新输入代码后,我仍然有同样的问题 我的代码片段: def four_point_transform(image, pts):

我已在现有代码中复制了一个代码段,但出现错误:

    File "qrcode.py", line 51
    return warped
                 ^
    SyntaxError: invalid character in identifier
我做了一些研究,他们都说了一些关于隐藏符号的东西,我应该自己重写代码。现在在重新输入代码后,我仍然有同样的问题

我的代码片段:

    def four_point_transform(image, pts):

        widthA = np.sqrt(
            ((pts[2][0] - pts[3][0]) ** 2) + ((pts[2][1] - pts[3][1]) ** 2))
        widthB = np.sqrt(
            ((pts[1][0] - pts[0][0]) ** 2) + ((pts[1][1] - pts[0][1]) ** 2))
        maxWidth = max(int(widthA), int(widthB))


        heightA = np.sqrt(
            ((pts[1][0] - pts[2][0]) ** 2) + ((pts[1][1] - pts[2][1]) ** 2))
        heightB = np.sqrt(
            ((pts[0][0] - pts[3][0]) ** 2) + ((pts[0][1] - pts[3][1]) ** 2))
        maxHeight = max(int(heightA), int(heightB))


        dst = np.array([
            [0, 0],
            [maxWidth - 1, 0],
            [maxWidth - 1, maxHeight - 1],
            [0, maxHeight - 1]], dtype="float32")


        M = cv2.getPerspectiveTransform(pts, dst)
        warped = cv2.warpPerspective(image, M, (maxWidth, maxHeight))


        return warped
可能的重复=最小、完整且可验证的示例。Complete意味着其他人可以复制代码并运行它来重现问题,而无需添加所有缺失的导入以及实际调用函数所需的任何其他内容。可能的重复=最小、完整且可验证的示例。完全意味着其他人可以复制代码并运行它来重现问题,而无需添加所有缺少的导入以及实际调用函数所需的任何其他内容。