Python3 错误中不支持元组解包



我想在PyCharm上使用python 3.5运行代码,在文件'Ncross_analysis.py'中出现错误

C:UsersEdulinePycharmProjectspythonvenvScriptspython.exe C:/Users/Eduline/Desktop/GEOMETRİ1/Ncross_analysis.py
File "", line 15
def getLine_pixelPoint((x1, y1), (x2, y2)):
^
SyntaxError: invalid syntax

错误似乎是因为"Python3中不支持元组拆包">

我如何才能更改编写的代码,使其不会出现问题?

Python3删除了直接在函数签名中解包元组的功能。你需要在身体里开箱。

def getLine_pixelPoint(t1, t2):
x1, y1 = t1
x2, y2 = t2
...

PEP 3113给出了这一决定的理由。

最新更新