Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python “上的语法无效”;def getBoardCopy";_Python - Fatal编程技术网

Python “上的语法无效”;def getBoardCopy";

Python “上的语法无效”;def getBoardCopy";,python,Python,这只是为了设置一个电路板的副本,但我一直得到无效的语法错误,我不知道为什么 这通常意味着行上方的语法是错误的 查看前面的行,查找缺少的括号、冒号、括号、引号以及任何可能导致表达式打开的内容 您可能在前一行中遗漏了冒号: def getBoardCopy(board): #Make a duplicate of the board list and return it the duplicate. dupeBoard=[] for i in board:

这只是为了设置一个电路板的副本,但我一直得到无效的语法错误,我不知道为什么

这通常意味着行上方的语法是错误的

查看前面的行,查找缺少的括号、冒号、括号、引号以及任何可能导致表达式打开的内容

您可能在前一行中遗漏了冒号:

def getBoardCopy(board):
    #Make a duplicate of the board list and return it the duplicate.
    dupeBoard=[]

    for i in board:
        dupeBoard.append(i)

    return dupeBoard
你应该这样写:

(bo[9] == le and bo[5] == le and bo[1] == le)

很难说,它可能来自前一行代码,在您发布的代码片段之前。实际的错误是什么?是否在实际行
def getBoardCopy(board):
上报告了该错误?我无法重现该错误,对我来说效果非常好。错误在代码的其他地方。你能提供准确的错误和更多的上下文吗?顺便说一句,制作浅拷贝的简单方法是
board[:]
@roganjosh这是def上的错误,而不是实际的功能。它可能是由制表符和空格混合引起的。您能否确保只使用制表符或空格?
(bo[9] == le and bo[5] == le and bo[1] == le))