热线电话:13121318867

登录
2020-10-24 阅读量: 773
Python报One or more output arguments not assigned during call to '...'的错误

问题描述:
报错信息:One or more output arguments not assigned during call to '...'
在调用...函数过程中,一个或多个输出变量没有被赋值



解决方法:
函数如果带有输出变量,则每个输出在返回的时候都必须被赋值。
容易出现这个错误的两个地方是:在部分条件判断语句(如 if )中没有考虑到输出变量的返回值。
在循环迭代过程中部分变量的维数发生了变化

调试程序,仔细查看函数返回时各输出变量的值。
更好的方法是:在条件判断或者执行循环之前对所使用的变量赋初值。

47.9756
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子