当前位置:   article > 正文

SyntaxError: positional argument follows keyword argument 报错的解决方法

syntaxerror: positional argument follows keyword argument

python 中运行程序时遇到 SyntaxError: positional argument follows keyword argument报错如下

  1. x_star = params.search_x_star(z=blk_size-h, mempool_size=blk_size, fpr=fpr_receiver, bound, blk_size)
  2.                                                                                         ^
  3. SyntaxError: positional argument follows keyword argument

仔细分析代码就可以看到这个错误的原因是因为参数位置出现了错误。原因是前面几个参数都有赋值,而后面两个没有赋值。解决方法也很简单,就是把没有赋给默认值的参数放到前面就OK啦!

更改后代码如下:

 x_star = params.search_x_star( blk_size, bound,z=blk_size-h, mempool_size=blk_size, fpr=fpr_receiver)

再次运行就可以运行啦
 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/运维做开发/article/detail/903038
推荐阅读
相关标签
  

闽ICP备14008679号