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 )中没有考虑到输出变量的返回值。
在循环迭代过程中部分变量的维数发生了变化
调试程序,仔细查看函数返回时各输出变量的值。
更好的方法是:在条件判断或者执行循环之前对所使用的变量赋初值。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论