SyntaxError: positional argument follows keyword argumen
时间: 2023-08-07 22:14:52 浏览: 88
Syntax Error
这个错误通常是因为在函数调用中,位置参数在关键字参数后面导致的。比如:
```
func(arg1=value1, arg2, arg3=value3)
```
这里 arg2 是位置参数,但是它在关键字参数 arg3=value3 后面,就会抛出 SyntaxError: positional argument follows keyword argument 的错误。
要解决这个问题,可以将位置参数放在关键字参数之前,或者将其变成关键字参数,比如:
```
func(arg2, arg1=value1, arg3=value3)
```
或者:
```
func(arg1=value1, arg2=arg2, arg3=value3)
```
阅读全文