Ошибка «SyntaxError: positional argument follows keyword argument» в Python возникает, когда ключевые аргументы передаются перед позиционными при вызове функции. 14
Согласно синтаксису Python, ключевые аргументы должны следовать за позиционными, а не наоборот. 4 Если указать ключевые аргументы перед позиционными, Python не сможет определить, для какого позиционного аргумента предоставлено значение. 1
Ещё одна возможная причина ошибки — копирование списка параметров с сохранением значений по умолчанию, что делает их ключевыми аргументами, а затем использование позиционных аргументов, что также приводит к синтаксической ошибке. 5