位置和关键字标记/ *语法错误

时间:2019-10-31 01:31:22

标签: python python-3.x

我正在阅读位置和关键字参数输入的语法,并在使用/*标记导致语法错误时遇到错误。

我在

上关注a tutorial for Python arguments

请参考:4.7.3.4。函数示例:

def pos_only_arg(arg, /):
    print(arg)

pos_only_arg(1)
pos_only_arg(arg = 1)

第一个输出pos_only_arg应该输出1,第二个输出应该抛出错误。但是,即使pos_only_arg(1)也会导致语法错误

1 个答案:

答案 0 :(得分:1)

您正在运行version 3.8或更高版本吗?如果没有,则需要更新您的python版本,以使其正常工作。

在命令行中输入python --version,看看它是否是<3.8。